Marshal.GetTypeForITypeInfo(IntPtr) Methode

Definitie

Converteert een niet-beheerd ITypeInfo-object naar een beheerd Type object.

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

Parameters

piTypeInfo
IntPtr

nativeint

De ITypeInfo interface naar marshal.

Retouren

Een beheerd type dat het niet-beheerde ITypeInfo object vertegenwoordigt.

Kenmerken

Opmerkingen

GetTypeForITypeInfo retourneert een System.Type exemplaar dat is gebaseerd op het oorspronkelijke type. U kunt het System.Runtime.InteropServices.MarshalAsAttribute toepassen om standaard interop marshaling gedrag te vervangen door deze aangepaste marshaler. Het hulpprogrammaTlbimp.exe (Type Library Importer) gebruikt de aangepaste marshaler om parameters te vertalen ITypeInfo naar System.Type parameters. Als u echter een ITypeInfo interface verkrijgt op een andere manier dan Tlbimp.exe, kunt GetTypeForITypeInfo u dezelfde vertaling handmatig uitvoeren.

Van toepassing op

Zie ook