Freigeben über


MarshalAsAttribute.ArraySubType-Feld

 

Veröffentlicht: Oktober 2016

Gibt den Elementtyp des nicht verwalteten UnmanagedType.LPArray oder UnmanagedType.ByValArray.

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

Syntax

public UnmanagedType ArraySubType
public:
UnmanagedType ArraySubType
val mutable ArraySubType : UnmanagedType
Public ArraySubType As UnmanagedType

Feldwert

Type: System.Runtime.InteropServices.UnmanagedType

Hinweise

Legen Sie diesen Parameter auf einen Wert aus der System.Runtime.InteropServices.UnmanagedType -Enumeration, die den Typ der Elemente des Arrays anzugeben. Wenn kein Typ angegeben ist, ist der Elementtyp des verwalteten Arrays für nicht verwaltete Standardtyp verwendet. Z. B. die ArraySubType für eine LPWStr Array in COM ist UnmanagedType.LPWStr. Weitere Informationen finden Sie unter Default Marshaling for Arrays.

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

UnmanagedType
MarshalAsAttribute-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang