COPYFILE2_MESSAGE_ACTION 열거형(winbase.h)
CopyFile2ProgressRoutine 콜백 함수에 의해 반환되어 보류 중인 복사 작업에 대해 수행해야 하는 작업을 나타냅니다.
Syntax
typedef enum _COPYFILE2_MESSAGE_ACTION {
COPYFILE2_PROGRESS_CONTINUE = 0,
COPYFILE2_PROGRESS_CANCEL,
COPYFILE2_PROGRESS_STOP,
COPYFILE2_PROGRESS_QUIET,
COPYFILE2_PROGRESS_PAUSE
} COPYFILE2_MESSAGE_ACTION;
상수
COPYFILE2_PROGRESS_CONTINUE 값: 0 복사 작업을 계속합니다. |
COPYFILE2_PROGRESS_CANCEL 복사 작업을 취소합니다. CopyFile2 호출이 실패합니다. 및 를 반환 HRESULT_FROM_WIN32(ERROR_REQUEST_ABORTED) 하고부분적으로 복사된 조각은 삭제됩니다. |
COPYFILE2_PROGRESS_STOP 복사 작업을 중지합니다. CopyFile2 호출이 실패합니다. 및 를 반환 HRESULT_FROM_WIN32(ERROR_REQUEST_ABORTED) 하고부분적으로 복사된 조각은 그대로 유지됩니다. 다음을 사용하여 작업을 다시 시작할 수 있습니다. COPY_FILE_RESUME_FROM_PAUSE 플래그는 dwCopyFlags에서 COPY_FILE_RESTARTABLE 플래그가 설정되었습니다. 의 멤버 COPYFILE2_EXTENDED_PARAMETERS 구조체 CopyFile2 함수에 전달됩니다. |
COPYFILE2_PROGRESS_QUIET 복사 작업을 계속하지만 다음을 호출하지 않습니다. CopyFile2ProgressRoutine 콜백 함수 이 작업을 다시 수행합니다. |
COPYFILE2_PROGRESS_PAUSE 복사 작업을 일시 중지하고 다시 시작 헤더를 작성합니다. 이 값은 다음과 호환되지 않습니다. 의dwCopyFlags 멤버에 대한 COPY_FILE_RESTARTABLE 플래그 COPYFILE2_EXTENDED_PARAMETERS 구조. 대부분의 경우 CopyFile2 호출이 실패하고 return HRESULT_FROM_WIN32(ERROR_REQUEST_PAUSED) 및 any부분적으로 복사된 조각은 그대로 유지됩니다(복사본을 다시 시작하는 데 사용되는 헤더를 제외하고). 나중에 작업합니다.) 일시 중지 요청이 처리될 때 복사 작업이 완료된 경우 CopyFile2 호출이 성공적으로 완료되고 다시 시작되지 않음 헤더가 작성됩니다. 이 값을 처리한 후에는 에 대한 콜백이 하나 더 수행됩니다. 메시지와 함께 CopyFile2ProgressRoutine 에서 COPYFILE2_CALLBACK_STREAM_FINISHED (4) 값 지정 의 멤버를 입력합니다. COPYFILE2_MESSAGE 구조체입니다. 콜백 후 반환된 CopyFile2가 와 함께 실패합니다. HRESULT_FROM_WIN32(ERROR_REQUEST_PAUSED) . |
설명
이 열거형을 사용하는 애플리케이션을 컴파일하려면 _WIN32_WINNT 매크로를 0x0601 이상으로 정의합니다. 자세한 내용은 Windows 헤더 사용을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
머리글 | winbase.h(Windows.h 포함) |