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を次の図に示します。

インストールされているタイプ ライブラリがシステム レジストリに一覧表示されているorganizationを示す図。

ITypeLib インターフェイスには、型の説明のライブラリにアクセスするためのメソッドが用意されています。 このインターフェイスでは、次の機能がサポートされています。

  • 型情報の一般化された包含。 ITypeLib を使用すると、ライブラリに含まれる型の説明を繰り返し実行できます。
  • グローバル関数とデータ。 タイプ ライブラリには、一連のモジュール () の説明を含めることができます。DLL) を使用してデータと関数をエクスポートします。 タイプ ライブラリでは、エクスポートされたデータと関数への参照のコンパイルがサポートされています。
  • ライブラリのユーザーが読み取り可能な名前や、ライブラリ全体のヘルプなど、一般的な情報。

要件

要件
対象プラットフォーム Windows
ヘッダー oaidl.h

こちらもご覧ください

型説明インターフェイスと関数