Freigeben über


MarshalAsAttribute.Value-Eigenschaft

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

public UnmanagedType Value { get; }
public:
property UnmanagedType Value {
    UnmanagedType get();
}
member Value : UnmanagedType with get
Public ReadOnly Property Value As UnmanagedType

Eigenschaftswert

Type: System.Runtime.InteropServices.UnmanagedType

Der UnmanagedType -Wert, die Daten als gemarshallt werden.

Hinweise

Dieser Wert wird verwendet, mit MarshalAsAttribute an, wie Typen zwischen verwaltetem und nicht verwaltetem Code gemarshallt werden sollen. In einigen Fällen können Sie dieses Feld mit bestimmten UnmanagedType -Enumerationsmember. Für CustomMarshaler und ByValArray, müssen Sie zusätzliche benannte Parameter verwenden.

Versionsinformationen

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1

Siehe auch

MarshalAsAttribute-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang