指定したタイプ ライブラリに関する情報を返します。そのために、その TLIBATTR 構造体を調べます。
構文
HRESULT GetTypeLibInfo(
[in] LPWSTR szFile,
[out] GUID *pTypeLibID,
[out] LCID *pTypeLibLCID,
[out] SYSKIND *pTypeLibPlatform,
[out] USHORT *pTypeLibMajorVer,
[out] USHORT *pTypeLibMinorVer
);
パラメーター
szFile
[in] タイプ ライブラリのファイル名。
pTypeLibID
[out] タイプ ライブラリの GUID。
pTypeLibLCID
[out] タイプ ライブラリのローカリゼーション ID。
pTypeLibPlatform
[out] タイプ ライブラリのターゲット オペレーティング システムを識別する SYSKIND フラグ。 共通値は SYS_WIN32 と SYS_WIN64 です。
pTypeLibMajorVer
[out] タイプ ライブラリのメジャー バージョン番号。 たとえば、バージョン x.y の場合、メジャー バージョン番号は x になります。
pTypeLibMinorVer
[out] タイプ ライブラリのマイナー バージョン番号。 たとえば、バージョン x.y の場合、マイナー バージョン番号は y になります。
解説
GetTypeLibInfo 関数は Tlbexp.exe (タイプ ライブラリ エクスポーター) によって呼び出されます。 このツールによって、共通言語ランタイム (CLR) アセンブリ内で型を記述するタイプ ライブラリを生成できます。
いずれかのパラメーターが null の場合、関数は E_POINTER の HRESULT を返します。 それ以外の場合は S_OKを返します。
必要条件
:「システム要件」を参照してください。
ヘッダー: TlbRef.h
ライブラリ: TlbRef.lib
.NET Framework のバージョン: 2.0 以降で使用可能
関連項目
.NET