次の方法で共有


CreateTypeLib 関数 (oleauto.h)

ICreateTypeLib インターフェイスをサポートする新しいオブジェクト インスタンスへのアクセスを提供します。

構文

HRESULT CreateTypeLib(
  SYSKIND        syskind,
  LPCOLESTR      szFile,
  ICreateTypeLib **ppctlib
);

パラメーター

syskind

タイプ ライブラリを作成する対象のオペレーティング システム。

szFile

作成するファイルの名前。

ppctlib

ICreateTypeLib インターフェイス。

戻り値

リターン コード 説明
S_ok
正常終了しました。
E_INVALIDARG
1 つ以上の引数が無効です。
E_OUTOFMEMORY
操作を完了するにはメモリが不足しています。
STG_E_INSUFFICIENTMEMORY
操作を完了するにはメモリが不足しています。
TYPE_E_IOERROR
関数でファイルを作成できませんでした。
 

このメソッドは、FACILITY_STORAGEエラーを返すこともできます。

注釈

CreateTypeLib は、 ICreateTypeLib インターフェイスをサポートする新しく作成されたオブジェクトを指す出力パラメーター (ppctlib) を設定します。

要件

要件
対象プラットフォーム Windows
ヘッダー oleauto.h
Library OleAut32.lib
[DLL] OleAut32.dll

こちらもご覧ください

型の構築関数