UnmanagedMarshal.DefineUnmanagedMarshal(UnmanagedType) Metod

Definition

Anger en viss typ som ska konverteras till ohanterad kod.

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

Parametrar

unmanagedType
UnmanagedType

Den ohanterade typ som typen ska konverteras till.

Returer

Ett UnmanagedMarshal objekt.

Undantag

Argumentet är inte en enkel intern typ.

Kommentarer

Den UnmanagedType som skickas till den här metoden måste vara en enkel intern typ. Inget av följande värden får användas: UnmanagedType.ByValTStr, UnmanagedType.SafeArray, UnmanagedType.ByValArray, UnmanagedType.LPArrayeller UnmanagedType.CustomMarshaler.

Endast ohanterade marshal-konstruktioner kan göras med den här metoden.

Gäller för

Se även