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