Marshal.GetTypeForITypeInfo(IntPtr) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.