Marshal.GetTypeForITypeInfo(IntPtr) メソッド

定義

アンマネージ ITypeInfo オブジェクトをマネージド 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

パラメーター

piTypeInfo
IntPtr

nativeint

マーシャリングする ITypeInfo インターフェイス。

返品

アンマネージ ITypeInfo オブジェクトを表すマネージド型。

属性

注釈

GetTypeForITypeInfo は、元の型に基づく System.Type インスタンスを返します。 System.Runtime.InteropServices.MarshalAsAttributeを適用して、標準の相互運用マーシャリング動作をこのカスタム マーシャラーに置き換えることができます。 Tlbimp.exe (タイプ ライブラリ インポーター) ツールは、カスタム マーシャラーを使用してITypeInfoパラメーターをSystem.Typeパラメーターに変換します。 ただし、Tlbimp.exe以外の方法で ITypeInfo インターフェイスを取得する場合は、 GetTypeForITypeInfo を使用して同じ翻訳を手動で実行できます。

適用対象

こちらもご覧ください