次の方法で共有


COPYFILE2_MESSAGE_TYPE列挙 (winbase.h)

COPYFILE2_MESSAGE 構造体が CopyFile2ProgressRoutine コールバック関数に渡すメッセージの種類を示します。

構文

typedef enum _COPYFILE2_MESSAGE_TYPE {
  COPYFILE2_CALLBACK_NONE = 0,
  COPYFILE2_CALLBACK_CHUNK_STARTED,
  COPYFILE2_CALLBACK_CHUNK_FINISHED,
  COPYFILE2_CALLBACK_STREAM_STARTED,
  COPYFILE2_CALLBACK_STREAM_FINISHED,
  COPYFILE2_CALLBACK_POLL_CONTINUE,
  COPYFILE2_CALLBACK_ERROR,
  COPYFILE2_CALLBACK_MAX
} COPYFILE2_MESSAGE_TYPE;

定数

 
COPYFILE2_CALLBACK_NONE
値: 0
有効な値ではありません。
COPYFILE2_CALLBACK_CHUNK_STARTED
ストリームの 1 つのチャンクのコピーが開始されたことを示します。
COPYFILE2_CALLBACK_CHUNK_FINISHED
ストリームの 1 つのチャンクのコピーが完了したことを示します。
COPYFILE2_CALLBACK_STREAM_STARTED
ストリームのソース ハンドルと変換先ハンドルの両方が開き、ストリームのコピーが であることを示します。
が開始されようとしています。
COPYFILE2_CALLBACK_STREAM_FINISHED
ストリームのコピー操作の完了が開始されたことを示します。
COPYFILE2_CALLBACK_POLL_CONTINUE
定期的に送信される場合があります。
COPYFILE2_CALLBACK_ERROR
COPYFILE2_CALLBACK_MAX
コピー操作中にエラーが発生しました。

解説

この列挙を使用するアプリケーションをコンパイルするには、 _WIN32_WINNT マクロを 0x0601 以降として定義します。 詳細については、「 Windows ヘッダーの使用」を参照してください。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header winbase.h (Windows.h を含む)

関連項目

ファイル管理の列挙