Bagikan melalui


Marshal.GetTypeForITypeInfo(IntPtr) Metode

Definisi

Mengonversi objek ITypeInfo yang tidak dikelola menjadi objek terkelola Type .

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

Parameter

piTypeInfo
IntPtr

nativeint

Antarmuka ITypeInfo ke Marshal.

Mengembalikan

Jenis terkelola yang mewakili objek tidak terkelola ITypeInfo .

Atribut

Keterangan

GetTypeForITypeInfo mengembalikan instans System.Type yang didasarkan pada jenis aslinya. Anda dapat menerapkan System.Runtime.InteropServices.MarshalAsAttribute untuk mengganti perilaku marshaling interop standar dengan marshaler kustom ini. Alat Tlbimp.exe (Type Library Importer) menggunakan marshaler kustom untuk menerjemahkan ITypeInfo parameter ke System.Type parameter. Namun, jika Anda mendapatkan ITypeInfo antarmuka dengan beberapa cara selain Tlbimp.exe, Anda dapat menggunakan GetTypeForITypeInfo untuk melakukan terjemahan yang sama secara manual.

Berlaku untuk

Lihat juga