次の方法で共有


SPFILENOTIFY_NEEDMEDIA メッセージ

新しいメディアまたは新しいキャビネット ファイルが必要な場合は、 SPFILENOTIFY_NEEDMEDIA 通知がコールバック ルーチンに送信されます。

SPFILENOTIFY_NEEDMEDIA
  Param1 = (UINT) SourceMediaInfo;
  Param2 = (UINT) NewPathInfo;
            

パラメーター

Param1

SOURCE_MEDIA構造体へのポインター。

Param2

ユーザーが指定した新しいパス情報を格納する文字配列へのポインター。 バッファー サイズは、MAX_PATH要素の TCHAR 配列です。 セットアップ アプリケーションによって返されるパス情報がこのサイズを超えないようにする必要があります。

戻り値

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

リターン コード 説明
FILEOP_NEWPATH
メディアが存在し、要求されたファイルは Param2 が指すバッファーで指定されたパスで使用できます。
FILEOP_SKIP
要求されたファイルをスキップする
FILEOP_ABORT
キュー処理を中止します。 SetupCommitFileQueue 関数は FALSE を返します。 GetLastError は、ユーザーが取り消した場合のERROR_CANCELLEDなど、拡張エラー情報を返します。
FILEOP-DOIT
メディアを使用できます。

必要条件

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

関連項目

概要

通知

SetupCommitFileQueue

SetupDefaultQueueCallback

SOURCE_MEDIA