次の方法で共有


GetTypeLibInfo 関数

指定したタイプ ライブラリに関する情報を返します。そのために、その 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_POINTERHRESULT を返します。 それ以外の場合は S_OKを返します。

必要条件

:システム要件」を参照してください。

ヘッダー: TlbRef.h

ライブラリ: TlbRef.lib

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目