MarshalAsAttribute.ArraySubType Mező

Definíció

A nem felügyelt vagy LPArraya nem felügyelt elem elemtípusát ByValArray adja meg.

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

Mező értéke

Megjegyzések

Ezt a paramétert az enumerálásból származó System.Runtime.InteropServices.UnmanagedType értékre állíthatja a tömb elemeinek típusának megadásához. Ha nincs megadva típus, a rendszer a felügyelt tömb elemtípusának megfelelő alapértelmezett nem felügyelt típust használja. A COM-ban például a ArraySubTypeLPWStr tömbök a következők UnmanagedType.LPWStr: . További információ: Tömbök alapértelmezett marshalingja.

A következőre érvényes:

Lásd még