다음을 통해 공유


COPYFILE2_COPY_PHASE 열거형(winbase.h)

오류 발생 시 복사본의 단계를 나타냅니다. 이는 COPYFILE2_MESSAGE 구조체에 포함된 오류 구조에 사용됩니다.

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

추가 정보

COPYFILE2_MESSAGE

CopyFile2

파일 관리 열거형