Marshal.GetTypeForITypeInfo(IntPtr) Metoda

Definice

Převede nespravovaný ITypeInfo objekt 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

GetTypeForITypeInfoSystem.Type vrátí instanci, která je založená na původním typu. Můžete použít System.Runtime.InteropServices.MarshalAsAttribute k nahrazení standardní 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á vlastní zařazovač k překladu ITypeInfo parametrů na System.Type parametry. 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é