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 (タイプ ライブラリ インポーター) ツールは、カスタム マーシャラーを使用してパラメーターをパラメーターにSystem.Type変換ITypeInfoします。 ただし、Tlbimp.exe 以外の何らかの方法でインターフェイスを ITypeInfo 取得する場合は、 を使用 GetTypeForITypeInfo して同じ翻訳を手動で実行できます。

適用対象

こちらもご覧ください