Aracılığıyla paylaş


Marshal.GetTypeForITypeInfo(IntPtr) Yöntem

Tanım

Yönetilmeyen bir ITypeInfo nesnesini yönetilen Type bir nesneye dönüştürür.

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

Parametreler

piTypeInfo
IntPtr

nativeint

Hazırlama ITypeInfo arabirimi.

Döndürülenler

Yönetilmeyen ITypeInfo nesneyi temsil eden yönetilen tür.

Öznitelikler

Açıklamalar

GetTypeForITypeInfo özgün türü temel alan bir System.Type örnek döndürür. Standart birlikte çalışma hazırlama davranışını bu özel sıralayıcıyla değiştirmek için uygulamasını uygulayabilirsiniz System.Runtime.InteropServices.MarshalAsAttribute . Tlbimp.exe (Tür Kitaplığı İçeri Aktarıcısı) aracı, parametreleri parametrelere çevirmek ITypeInfo için özel sıralayıcıyı System.Type kullanır. Ancak, bir arabirimi Tlbimp.exe dışında bir ITypeInfo yolla elde ederseniz, aynı çeviriyi el ile gerçekleştirmek için kullanabilirsiniz GetTypeForITypeInfo .

Şunlara uygulanır

Ayrıca bkz.