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) |