Sdílet prostřednictvím


Marshal.GetTypeForITypeInfo(IntPtr) Metoda

Definice

Převede nespravovaný objekt ITypeInfo na spravovaný Type objekt.

public:
 static Type ^ GetTypeForITypeInfo(IntPtr piTypeInfo);
public static Type GetTypeForITypeInfo (IntPtr piTypeInfo);
[System.Security.SecurityCritical]
public static Type GetTypeForITypeInfo (IntPtr piTypeInfo);
static member GetTypeForITypeInfo : nativeint -> Type
[<System.Security.SecurityCritical>]
static member GetTypeForITypeInfo : nativeint -> Type
Public Shared Function GetTypeForITypeInfo (piTypeInfo As IntPtr) As Type

Parametry

piTypeInfo
IntPtr

nativeint

Rozhraní ITypeInfo pro zařazování.

Návraty

Spravovaný typ, který představuje nespravovaný ITypeInfo objekt.

Atributy

Poznámky

GetTypeForITypeInfo System.Type vrátí instanci, která je založená na původním typu. Můžete použít System.Runtime.InteropServices.MarshalAsAttribute k nahrazení standardního chování zařazování zprostředkovatele komunikace tímto vlastním zařazováním. Nástroj Tlbimp.exe (Type Library Importer) používá k překladu ITypeInfo parametrů System.Type vlastní zařazování. Pokud však získáte ITypeInfo rozhraní jiným způsobem než Tlbimp.exe, můžete použít GetTypeForITypeInfo k ručnímu provedení stejného překladu.

Platí pro

Viz také