次の方法で共有


IMsmMerge::ExtractCAB メソッド (mergemod.h)

ExtractCAB メソッドは、埋め込まれた .cab ファイルをモジュールから抽出し、指定したファイルとして保存します。 インストーラーは、このファイルがまだ存在しない場合は作成し、存在する場合はファイルを上書きします。 詳細については、Merge オブジェクトの ExtractCAB メソッドを参照してください。

IMsmMerge2::ExtractCAB Mergemod.dll バージョン 2.0 以降。

 
IMsmMerge::ExtractCAB すべての Mergemod.dll バージョン。

構文

HRESULT ExtractCAB(
  [in] const BSTR FileName
);

パラメーター

[in] FileName

完全修飾宛先ファイル。 BSTR の代わりに LPCWSTR を使用できます。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

意味
E_INVALIDARG
引数の 1 つが無効です。
HRESULT としてERROR_OPEN_FAILEDする
出力ファイルを作成できませんでした。
HRESULT としてERROR_WRITE_FAULTする
出力ファイルにデータを書き込めませんでした。
E_FAIL
埋め込み .cab ファイルにアクセスできません。
S_FALSE
埋め込み .cab ファイルが見つかりませんでした。
S_OK
関数が正常に実行されました。

要件

要件
サポートされている最小のクライアント Mergemod.dll 1.0 以降
対象プラットフォーム Windows
ヘッダー mergemod.h
[DLL] Mergemod.dll

こちらもご覧ください

マージ モジュールのオートメーション