次の方法で共有


SPFILENOTIFY_FILEEXTRACTED メッセージ

SPFILENOTIFY_FILEEXTRACTED通知は、ファイルがキャビネットから抽出されたか、抽出に失敗し、キャビネットの処理が取り消されたことを示すために、SetupIterateCabinet によってコールバック ルーチンに送信されます。

SPFILENOTIFY_FILEEXTRACTED
  Param1 = (UINT) FilePathInfo;
  Param2 = (UINT) 0;
            

パラメーター

Param1

抽出されたファイルのパス情報を含む FILEPATHS 構造体へのポインター。 FILEPATHS 構造体の SourceFile メンバーには、キャビネットの完全なソース パスが含まれています。 TargetFile メンバーは、システムにインストールするファイルの完全なターゲット パスを提供します。

Param2

未使用。

戻り値

キャビネット コールバック ルーチンは、次のいずれかの値を返す必要があります。

リターン コード 説明
NO_ERROR
エラーが発生せず、キャビネットの処理を続行します。
ERROR_XXX
指定した型のエラーが発生しました。 SetupIterateCabinet は 0 を返します。 GetLastError は、指定されたエラー コードを返します。

Note

セットアップ API で提供される既定のキャビネット コールバック ルーチンはありません。 セットアップ アプリケーションは、 SetupIterateCabinet 関数によって送信された通知を処理するコールバック ルーチンを提供する必要があります。

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Setupapi.h

関連項目

概要

通知

FILEPATHS

SetupIterateCabinet