MarshalAsAttribute.ArraySubType Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.