Nyelv

MarshalAsAttribute.Value Tulajdonság

Definíció

Lekéri azt az UnmanagedType értéket, amelyet az adatoknak a következőképpen kell létrehozniuk.

public:
 property System::Runtime::InteropServices::UnmanagedType Value { System::Runtime::InteropServices::UnmanagedType get(); };
public System.Runtime.InteropServices.UnmanagedType Value { get; }
member this.Value : System.Runtime.InteropServices.UnmanagedType
Public ReadOnly Property Value As UnmanagedType

Tulajdonság értéke

Az UnmanagedType az érték, amelyet az adatoknak a következőképpen kell megadniuk.

Megjegyzések

Ez az MarshalAsAttribute érték azt jelzi, hogy a típusok hogyan legyenek beágyazva a felügyelt és a nem felügyelt kód között. Bizonyos esetekben ezt a mezőt bizonyos UnmanagedType számbavételi tagokkal is használhatja. Ehhez CustomMarshaler és ByValArray, további elnevezett paramétereket kell használnia.

A következőre érvényes: