Freigeben über


COPYFILE2_COPY_PHASE-Enumeration (winbase.h)

Hiermit wird die Phase einer Kopie zum Zeitpunkt eines Fehlers angegeben. Dies wird in der Fehlerstruktur verwendet, die in der COPYFILE2_MESSAGE-Struktur eingebettet ist.

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;

Konstanten

 
COPYFILE2_PHASE_NONE
Wert: 0
Die Verarbeitung der Kopie wurde noch nicht gestartet.
COPYFILE2_PHASE_PREPARE_SOURCE
Die Quelle wurde vorbereitet, einschließlich des Öffnens eines Handles für die Quelle. Diese Phase erfolgt einmal pro Stream.
Kopiervorgang.
COPYFILE2_PHASE_PREPARE_DEST
Das Ziel wurde vorbereitet, einschließlich des Öffnens eines Handles für das Ziel. Diese Phase erfolgt einmal.
pro Streamkopiervorgang.
COPYFILE2_PHASE_READ_SOURCE
Die Quelldatei wurde gelesen. Diese Phase erfolgt ein oder mehrmals pro Streamkopiervorgang.
COPYFILE2_PHASE_WRITE_DESTINATION
Die Zieldatei wurde geschrieben. Diese Phase erfolgt ein oder mehrmals pro Streamkopie.
ausgeführt werden müssen.
COPYFILE2_PHASE_SERVER_COPY
Sowohl die Quelle als auch das Ziel befanden sich auf demselben Remoteserver, und die Kopie wurde remote verarbeitet.
Diese Phase erfolgt einmal pro Streamkopiervorgang.
COPYFILE2_PHASE_NAMEGRAFT_COPY
Beim Kopiervorgang wurden symbolische Verknüpfungen und/oder Analysepunkte verarbeitet. Diese Phase erfolgt einmal pro Datei.
Kopiervorgang.
COPYFILE2_PHASE_MAX
Eine größer als der Maximalwert. Gültige Werte für diese Enumeration sind kleiner als dieser Wert.

Hinweise

Um eine Anwendung zu kompilieren, die diese Enumeration verwendet, definieren Sie das _WIN32_WINNT Makro als 0x0601 oder höher. Weitere Informationen finden Sie unter Verwenden der Windows-Header.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Kopfzeile winbase.h (einschließlich Windows.h)

Weitere Informationen

COPYFILE2_MESSAGE

CopyFile2

Enumerationen in der Dateiverwaltung