ITypeInfo2 インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)

<GuidAttribute("00020412-0000-0000-C000-000000000046")> _ <InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _ Public Interface ITypeInfo2 Inherits ITypeInfo
[GuidAttribute("00020412-0000-0000-C000-000000000046")] [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] public interface ITypeInfo2 : ITypeInfo
[GuidAttribute(L"00020412-0000-0000-C000-000000000046")] [InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] public interface class ITypeInfo2 : ITypeInfo

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ITypeInfo2 メソッド

名前 | 説明 | |
---|---|---|
![]() | AddressOfMember | DLL 内で定義されている静的な関数または変数のアドレスを取得します。 |
![]() | CreateInstance | コンポーネント クラス (coclass) を記述する型の新しいインスタンスを作成します。 |
![]() | GetAllCustData | ライブラリのすべてのカスタム データ項目を取得します。 |
![]() | GetAllFuncCustData | 指定した関数からすべてのカスタム データを取得します。 |
![]() | GetAllImplTypeCustData | 指定した実装の種類のすべてのカスタム データを取得します。 |
![]() | GetAllParamCustData | 指定した関数パラメータのすべてのカスタム データを取得します。 |
![]() | GetAllVarCustData | カスタム データの変数を取得します。 |
![]() | GetContainingTypeLib | 型の説明が格納されているタイプ ライブラリと、そのタイプ ライブラリ内におけるその型の説明のインデックスを取得します。 |
![]() | GetCustData | カスタム データを取得します。 |
![]() | GetDllEntry | DLL 内の関数へのエントリ ポイントの記述または仕様を取得します。 |
![]() | GetDocumentation | 指定した型の説明に対するヘルプ トピックのドキュメント文字列、ヘルプ ファイルの完全限定名とパス、およびコンテキスト ID を取得します。 |
![]() | GetDocumentation2 | ヘルプ ファイルのライブラリ ヘルプ トピックのドキュメント文字列、完全なヘルプ ファイル名とパス、使用するローカリゼーション コンテキスト、およびコンテキスト ID を取得します。 |
![]() | GetFuncCustData | 指定した関数からカスタム データを取得します。 |
![]() | GetFuncDesc | 指定した関数に関する情報を格納している FUNCDESC 構造体を取得します。 |
![]() | GetFuncIndexOfMemId | メンバ名が未知の場合に、既知の DISPID に基づいて特定のメンバにバインドします (既定のメンバへのバインドなど)。 |
![]() | GetIDsOfNames | メンバ名をメンバ ID に、パラメータ名をパラメータ ID に割り当てます。 |
![]() | GetImplTypeCustData | カスタム データの実装の種類を取得します。 |
![]() | GetImplTypeFlags | 型の説明で実装されたインターフェイスまたは基本インターフェイスに対する IMPLTYPEFLAGS 値を取得します。 |
![]() | GetMops | マーシャリング情報を取得します。 |
![]() | GetNames | 指定した関数 ID に対応する指定したメンバ ID の変数 (またはプロパティやメソッドの名前とそのパラメータ) を取得します。 |
![]() | GetParamCustData | 指定したカスタム データ パラメータを取得します。 |
![]() | GetRefTypeInfo | 型の説明が別の型の説明を参照している場合に、参照先の型の説明を取得します。 |
![]() | GetRefTypeOfImplType | 型の説明が COM クラスの記述である場合に、実装されたインターフェイス型に関する型の説明を取得します。 |
![]() | GetTypeAttr | 型の説明の属性を格納している TYPEATTR 構造体を取得します。 |
![]() | GetTypeComp | 型の説明の ITypeComp インターフェイスを取得します。これを使用すると、クライアント コンパイラを型の説明のメンバにバインドできます。 |
![]() | GetTypeFlags | 割り当てを行わずに型フラグを返します。このメソッドは、DWORD 型のフラグを返します。このフラグは、TYPEATTR (型の属性) を増大させずに型フラグを展開します。 |
![]() | GetTypeKind | 割り当てを行わずに、直ちに TYPEKIND 列挙体を返します。 |
![]() | GetVarCustData | カスタム データの変数を取得します。 |
![]() | GetVarDesc | 指定した変数を記述している VARDESC 構造体を取得します。 |
![]() | GetVarIndexOfMemId | メンバ名が未知の場合に、既知の DISPID に基づいて特定のメンバにバインドします (既定のメンバへのバインドなど)。 |
![]() | Invoke | 型の説明により説明されるインターフェイスを実装しているオブジェクトについて、メソッドを呼び出したりプロパティにアクセスしたりします。 |
![]() | ReleaseFuncDesc | 以前に GetFuncDesc メソッドによって返された FUNCDESC 構造体を解放します。 |
![]() | ReleaseTypeAttr | 以前に GetTypeAttr メソッドによって返された TYPEATTR 構造体を解放します。 |
![]() | ReleaseVarDesc | 以前に GetVarDesc メソッドによって返された VARDESC 構造体を解放します。 |

ITypeInfo2 メンバ
ITypeInfo2 インターフェイスのマネージ定義を行います。
ITypeInfo2 データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | AddressOfMember | DLL 内で定義されている静的な関数または変数のアドレスを取得します。 |
![]() | CreateInstance | コンポーネント クラス (coclass) を記述する型の新しいインスタンスを作成します。 |
![]() | GetAllCustData | ライブラリのすべてのカスタム データ項目を取得します。 |
![]() | GetAllFuncCustData | 指定した関数からすべてのカスタム データを取得します。 |
![]() | GetAllImplTypeCustData | 指定した実装の種類のすべてのカスタム データを取得します。 |
![]() | GetAllParamCustData | 指定した関数パラメータのすべてのカスタム データを取得します。 |
![]() | GetAllVarCustData | カスタム データの変数を取得します。 |
![]() | GetContainingTypeLib | 型の説明が格納されているタイプ ライブラリと、そのタイプ ライブラリ内におけるその型の説明のインデックスを取得します。 |
![]() | GetCustData | カスタム データを取得します。 |
![]() | GetDllEntry | DLL 内の関数へのエントリ ポイントの記述または仕様を取得します。 |
![]() | GetDocumentation | 指定した型の説明に対するヘルプ トピックのドキュメント文字列、ヘルプ ファイルの完全限定名とパス、およびコンテキスト ID を取得します。 |
![]() | GetDocumentation2 | ヘルプ ファイルのライブラリ ヘルプ トピックのドキュメント文字列、完全なヘルプ ファイル名とパス、使用するローカリゼーション コンテキスト、およびコンテキスト ID を取得します。 |
![]() | GetFuncCustData | 指定した関数からカスタム データを取得します。 |
![]() | GetFuncDesc | 指定した関数に関する情報を格納している FUNCDESC 構造体を取得します。 |
![]() | GetFuncIndexOfMemId | メンバ名が未知の場合に、既知の DISPID に基づいて特定のメンバにバインドします (既定のメンバへのバインドなど)。 |
![]() | GetIDsOfNames | メンバ名をメンバ ID に、パラメータ名をパラメータ ID に割り当てます。 |
![]() | GetImplTypeCustData | カスタム データの実装の種類を取得します。 |
![]() | GetImplTypeFlags | 型の説明で実装されたインターフェイスまたは基本インターフェイスに対する IMPLTYPEFLAGS 値を取得します。 |
![]() | GetMops | マーシャリング情報を取得します。 |
![]() | GetNames | 指定した関数 ID に対応する指定したメンバ ID の変数 (またはプロパティやメソッドの名前とそのパラメータ) を取得します。 |
![]() | GetParamCustData | 指定したカスタム データ パラメータを取得します。 |
![]() | GetRefTypeInfo | 型の説明が別の型の説明を参照している場合に、参照先の型の説明を取得します。 |
![]() | GetRefTypeOfImplType | 型の説明が COM クラスの記述である場合に、実装されたインターフェイス型に関する型の説明を取得します。 |
![]() | GetTypeAttr | 型の説明の属性を格納している TYPEATTR 構造体を取得します。 |
![]() | GetTypeComp | 型の説明の ITypeComp インターフェイスを取得します。これを使用すると、クライアント コンパイラを型の説明のメンバにバインドできます。 |
![]() | GetTypeFlags | 割り当てを行わずに型フラグを返します。このメソッドは、DWORD 型のフラグを返します。このフラグは、TYPEATTR (型の属性) を増大させずに型フラグを展開します。 |
![]() | GetTypeKind | 割り当てを行わずに、直ちに TYPEKIND 列挙体を返します。 |
![]() | GetVarCustData | カスタム データの変数を取得します。 |
![]() | GetVarDesc | 指定した変数を記述している VARDESC 構造体を取得します。 |
![]() | GetVarIndexOfMemId | メンバ名が未知の場合に、既知の DISPID に基づいて特定のメンバにバインドします (既定のメンバへのバインドなど)。 |
![]() | Invoke | 型の説明により説明されるインターフェイスを実装しているオブジェクトについて、メソッドを呼び出したりプロパティにアクセスしたりします。 |
![]() | ReleaseFuncDesc | 以前に GetFuncDesc メソッドによって返された FUNCDESC 構造体を解放します。 |
![]() | ReleaseTypeAttr | 以前に GetTypeAttr メソッドによって返された TYPEATTR 構造体を解放します。 |
![]() | ReleaseVarDesc | 以前に GetVarDesc メソッドによって返された VARDESC 構造体を解放します。 |

- ITypeInfo2のページへのリンク