Teilen über


MarshalAsAttribute.ArraySubType Feld

Definition

Gibt den Elementtyp des nicht verwalteten LPArray oder ByValArray an.

public: System::Runtime::InteropServices::UnmanagedType ArraySubType;
public System.Runtime.InteropServices.UnmanagedType ArraySubType;
val mutable ArraySubType : System.Runtime.InteropServices.UnmanagedType
Public ArraySubType As UnmanagedType 

Feldwert

Hinweise

Sie können diesen Parameter auf einen Wert aus der System.Runtime.InteropServices.UnmanagedType Enumeration festlegen, um den Typ der Elemente des Arrays anzugeben. Wenn kein Typ angegeben wird, wird der nicht verwaltete Standardtyp verwendet, der dem Elementtyp des verwalteten Arrays entspricht. ArraySubType Beispiel: für ein LPWStr Array in COM ist UnmanagedType.LPWStr. Weitere Informationen finden Sie unter Standardmarschalling für Arrays.

Gilt für:

Weitere Informationen