Aracılığıyla paylaş


UnmanagedMarshal.DefineUnmanagedMarshal(UnmanagedType) Yöntem

Tanım

Yönetilmeyen koda sıralanacak belirli bir türü belirtir.

public:
 static System::Reflection::Emit::UnmanagedMarshal ^ DefineUnmanagedMarshal(System::Runtime::InteropServices::UnmanagedType unmanagedType);
public static System.Reflection.Emit.UnmanagedMarshal DefineUnmanagedMarshal (System.Runtime.InteropServices.UnmanagedType unmanagedType);
static member DefineUnmanagedMarshal : System.Runtime.InteropServices.UnmanagedType -> System.Reflection.Emit.UnmanagedMarshal
Public Shared Function DefineUnmanagedMarshal (unmanagedType As UnmanagedType) As UnmanagedMarshal

Parametreler

unmanagedType
UnmanagedType

Türün sıralandığı yönetilmeyen tür.

Döndürülenler

Bir UnmanagedMarshal nesnesi.

Özel durumlar

Bağımsız değişken basit bir yerel tür değildir.

Açıklamalar

UnmanagedType Bu yönteme geçirilen basit bir yerel tür olmalıdır. Aşağıdaki değerlerden hiçbiri kullanılamaz: UnmanagedType.ByValTStr, UnmanagedType.SafeArray, UnmanagedType.ByValArray, UnmanagedType.LPArrayveya UnmanagedType.CustomMarshaler.

Bu yöntem kullanılarak yalnızca yönetilmeyen marshal yapıları yapılabilir.

Şunlara uygulanır

Ayrıca bkz.