MarshalAsAttribute.ArraySubType Mező
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.