winbase.h) (列舉COPYFILE2_COPY_PHASE
指出錯誤時復本的階段。 這用於內嵌在 COPYFILE2_MESSAGE 結構的 Error 結構中。
Syntax
typedef enum _COPYFILE2_COPY_PHASE {
COPYFILE2_PHASE_NONE = 0,
COPYFILE2_PHASE_PREPARE_SOURCE,
COPYFILE2_PHASE_PREPARE_DEST,
COPYFILE2_PHASE_READ_SOURCE,
COPYFILE2_PHASE_WRITE_DESTINATION,
COPYFILE2_PHASE_SERVER_COPY,
COPYFILE2_PHASE_NAMEGRAFT_COPY,
COPYFILE2_PHASE_MAX
} COPYFILE2_COPY_PHASE;
常數
COPYFILE2_PHASE_NONE 值: 0 複製尚未開始處理。 |
COPYFILE2_PHASE_PREPARE_SOURCE 正在準備來源,包括開啟來源的句柄。 此階段會針對每個數據流執行一次 複製作業。 |
COPYFILE2_PHASE_PREPARE_DEST 目的地已備妥,包括開啟目的地的句柄。 此階段發生一次 每個數據流複製作業。 |
COPYFILE2_PHASE_READ_SOURCE 正在讀取原始程序檔。 此階段會針對每個數據流複製作業執行一或多次。 |
COPYFILE2_PHASE_WRITE_DESTINATION 正在寫入目的地檔案。 每個數據流複製都會發生一或多次此階段 事件。 |
COPYFILE2_PHASE_SERVER_COPY 來源和目的地都位於相同的遠端伺服器上,而且複本正從遠端處理。 此階段會針對每個數據流複製作業執行一次。 |
COPYFILE2_PHASE_NAMEGRAFT_COPY 複製作業正在處理符號連結和/或重新分析點。 此階段會針對每個檔案執行一次 複製作業。 |
COPYFILE2_PHASE_MAX 一個大於最大值。 這個列舉的有效值將會小於此值。 |
備註
若要編譯使用此列舉的應用程式,請將_WIN32_WINNT宏定義為 0x0601 或更新版本。 如需詳細資訊,請參閱 使用 Windows 標頭。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
標頭 | winbase.h (包含 Windows.h) |