Freigeben über


MarshalAsAttribute.Value Eigenschaft

Definition

Ruft den UnmanagedType-Wert ab, als der die Daten gemarshallt werden sollen.

public:
 property System::Runtime::InteropServices::UnmanagedType Value { System::Runtime::InteropServices::UnmanagedType get(); };
public System.Runtime.InteropServices.UnmanagedType Value { get; }
member this.Value : System.Runtime.InteropServices.UnmanagedType
Public ReadOnly Property Value As UnmanagedType

Eigenschaftswert

Der UnmanagedType-Wert, als der die Daten gemarshallt werden sollen.

Hinweise

Dieser Wert wird mit MarshalAsAttribute verwendet, um anzugeben, wie Typen zwischen verwaltetem und nicht verwaltetem Code gemarst werden sollen. In einigen Fällen können Sie dieses Feld mit bestimmten UnmanagedType Enumerationsmembern verwenden. Für CustomMarshaler und ByValArraymüssen Sie zusätzliche benannte Parameter verwenden.

Gilt für: