SPFILENOTIFY_COPYERROR メッセージ

SPFILENOTIFY_COPYERROR通知は、ファイル コピー操作中にエラーが発生した場合にコールバック ルーチンに送信されます。

SPFILENOTIFY_COPYERROR
  Param1 = (UINT_PTR) FilePathInfo;
  Param2 = (UINT_PTR) ReturnBuffer;
            

パラメーター

Param1

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

Param2

ユーザーが指定した新しいパス情報を格納する、サイズMAX_PATH文字のバッファーへのポインター。

戻り値

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

リターン コード 説明
FILEOP_ABORT
キューの処理は取り消す必要があります。 SetupCommitFileQueue は 0 を返し、 GetLastError はERROR_CANCELLED (ユーザーがキャンセルした場合) やERROR_NOT_ENOUGH_MEMORYなどの拡張エラー情報を返します。
FILEOP_NEWPATH
Param2 パラメーターが指すバッファーに配置されたコールバック関数のパスを使用して、コピー操作を再試行します。 コールバック ルーチンでは、MAX_PATH要素の TCHAR 配列のバッファー サイズがパスでオーバーフローしないようにする必要があります。
FILEOP_RETRY
ユーザーがコピー操作を再試行しています。
FILEOP_SKIP
ユーザーがファイルコピー操作をスキップしています。

必要条件

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

関連項目

概要

通知

FILEPATHS

SetupCommitFileQueue

SetupDefaultQueueCallback