ITypeLib2 インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ITypeLib2 インターフェイスのマネージド定義を提供します。
public interface class ITypeLib2 : System::Runtime::InteropServices::ComTypes::ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib2 = interface
interface ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")>]
type ITypeLib2 = interface
interface ITypeLib
type ITypeLib2 = interface
interface ITypeLib
Public Interface ITypeLib2
Implements ITypeLib
- 属性
- 実装
注釈
詳細については、 ITypeLib2 インターフェイスを参照してください。
共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 方法: HRESULT と例外をマップする」を参照してください。
メソッド
| 名前 | 説明 |
|---|---|
| FindName(String, Int32, ITypeInfo[], Int32[], Int16) |
タイプ ライブラリ内の型の説明の出現箇所を検索します。 |
| GetAllCustData(IntPtr) |
ライブラリのすべてのカスタム データ項目を取得します。 |
| GetCustData(Guid, Object) |
カスタム データを取得します。 |
| GetDocumentation(Int32, String, String, Int32, String) |
ライブラリのドキュメント文字列、ヘルプ ファイルの完全な名前とパス、およびヘルプ ファイル内のライブラリ ヘルプ トピックのコンテキスト識別子を取得します。 |
| GetDocumentation2(Int32, String, Int32, String) |
ライブラリのドキュメント文字列、完全なヘルプ ファイル名とパス、使用するローカライズ コンテキスト、およびヘルプ ファイル内のライブラリ ヘルプ トピックのコンテキスト ID を取得します。 |
| GetLibAttr(IntPtr) |
ライブラリの属性を含む構造体を取得します。 |
| GetLibStatistics(IntPtr, Int32) |
ハッシュ テーブルの効率的なサイズ設定に必要なタイプ ライブラリに関する統計情報を返します。 |
| GetTypeComp(ITypeComp) |
クライアント コンパイラがライブラリの型、変数、定数、およびグローバル関数にバインドできるようにします。 |
| GetTypeInfo(Int32, ITypeInfo) |
ライブラリ内の指定した型の説明を取得します。 |
| GetTypeInfoCount() |
タイプ ライブラリ内の型の説明の数を返します。 |
| GetTypeInfoOfGuid(Guid, ITypeInfo) |
指定した GUID に対応する型の説明を取得します。 |
| GetTypeInfoType(Int32, TYPEKIND) |
型の説明の型を取得します。 |
| IsName(String, Int32) |
渡された文字列に、ライブラリで記述されている型またはメンバーの名前が含まれているかどうかを示します。 |
| ReleaseTLibAttr(IntPtr) |
GetLibAttr(IntPtr) メソッドから最初に取得したTYPELIBATTR構造体を解放します。 |