MarshalAsAttribute Konstruktoren

Definition

Initialisiert eine neue Instanz der MarshalAsAttribute-Klasse.

Überlädt

MarshalAsAttribute(Int16)

Initialisiert eine neue Instanz der MarshalAsAttribute-Klasse mit dem angegebenen UnmanagedType-Wert.

MarshalAsAttribute(UnmanagedType)

Initialisiert eine neue Instanz der MarshalAsAttribute-Klasse mit dem angegebenen UnmanagedType-Enumerationsmember.

MarshalAsAttribute(Int16)

Initialisiert eine neue Instanz der MarshalAsAttribute-Klasse mit dem angegebenen UnmanagedType-Wert.

public:
 MarshalAsAttribute(short unmanagedType);
public MarshalAsAttribute (short unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : int16 -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As Short)

Parameter

unmanagedType
Int16

Der Wert, als der die Daten gemarshallt werden sollen.

Hinweise

Dieser Konstruktor verwendet eine zugrunde liegende 16-Bit-ganzzahl, die jedes UnmanagedType Enumerationselement darstellt. Der Tlbimp.exe (Typbibliotheksimporteur) verwendet diesen Konstruktor.

Siehe auch

Gilt für

MarshalAsAttribute(UnmanagedType)

Initialisiert eine neue Instanz der MarshalAsAttribute-Klasse mit dem angegebenen UnmanagedType-Enumerationsmember.

public:
 MarshalAsAttribute(System::Runtime::InteropServices::UnmanagedType unmanagedType);
public MarshalAsAttribute (System.Runtime.InteropServices.UnmanagedType unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : System.Runtime.InteropServices.UnmanagedType -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As UnmanagedType)

Parameter

unmanagedType
UnmanagedType

Der Wert, als der die Daten gemarshallt werden sollen.

Hinweise

Für lesbaren Code, der weniger fehleranfällig ist, verwenden Sie diesen Konstruktor immer.

Siehe auch

Gilt für