ITypeLib インターフェイス (oaidl.h)
オブジェクトのセットを記述するデータであるタイプ ライブラリを表します。 タイプ ライブラリは、スタンドアロン バイナリ ファイル (.TLB)、ダイナミック リンク ライブラリまたは実行可能ファイル内のリソース (.DLL、。OLB、または .EXE)。
継承
ITypeLib インターフェイスは、IUnknown インターフェイスから継承されます。 ITypeLib には、次の種類のメンバーもあります。
メソッド
ITypeLib インターフェイスには、これらのメソッドがあります。
ITypeLib::FindName タイプ ライブラリで型の説明を検索します。 これは、タイプ ライブラリに名前が存在することを簡単に確認するために使用できます。 |
ITypeLib::GetDocumentation ライブラリのドキュメント文字列、完全なヘルプ ファイル名とパス、およびヘルプ ファイルのライブラリ ヘルプ トピックのコンテキスト識別子を取得します。 |
ITypeLib::GetLibAttr ライブラリの属性を格納している構造体を取得します。 |
ITypeLib::GetTypeComp クライアント コンパイラがライブラリの型、変数、定数、およびグローバル関数にバインドできるようにします。 |
ITypeLib::GetTypeInfo ライブラリ内の指定した型の説明を取得します。 |
ITypeLib::GetTypeInfoCount タイプ ライブラリ内にある型の説明の数を提供します。 |
ITypeLib::GetTypeInfoOfGuid 指定された GUID に対応するタイプ記述を取得します。 |
ITypeLib::GetTypeInfoType 型の説明の型を取得します。 |
ITypeLib::IsName 渡された文字列がライブラリで記述される型またはメンバーの名前を格納しているかどうかを示します。 |
ITypeLib::ReleaseTLibAttr GetLibAttr から取得した TLIBATTR を解放します。 |
注釈
システム レジストリには、インストールされているすべてのタイプ ライブラリの一覧が含まれています。 タイプ ライブラリのorganizationを次の図に示します。
ITypeLib インターフェイスには、型の説明のライブラリにアクセスするためのメソッドが用意されています。 このインターフェイスでは、次の機能がサポートされています。
- 型情報の一般化された包含。 ITypeLib を使用すると、ライブラリに含まれる型の説明を繰り返し実行できます。
- グローバル関数とデータ。 タイプ ライブラリには、一連のモジュール () の説明を含めることができます。DLL) を使用してデータと関数をエクスポートします。 タイプ ライブラリでは、エクスポートされたデータと関数への参照のコンパイルがサポートされています。
- ライブラリのユーザーが読み取り可能な名前や、ライブラリ全体のヘルプなど、一般的な情報。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | oaidl.h |