IBackgroundCopyJob::SetNotifyFlags 메서드
수신하려는 이벤트 알림 유형(예: 작업 전송 이벤트)을 지정합니다.
구문
HRESULT SetNotifyFlags(
[in] ULONG NotifyFlags
);
매개 변수
-
NotifyFlags [in]
-
다음 플래그 중 하나 이상을 설정하여 수신하려는 이벤트를 식별합니다.
값 의미 - BG_NOTIFY_JOB_TRANSFERRED
- 0x0001
작업의 모든 파일이 전송되었습니다. - BG_NOTIFY_JOB_ERROR
- 0x0002
오류가 발생했습니다. - BG_NOTIFY_DISABLE
- 0x0004
지원되지 않습니다. - BG_NOTIFY_JOB_MODIFICATION
- 0x0008
작업이 수정되었습니다. 예를 들어 속성 값이 변경되거나, 작업 상태가 변경되거나, 파일 전송이 진행됩니다. 명령줄 알림이 지정된 경우 이 플래그는 무시됩니다. - BG_NOTIFY_FILE_TRANSFERRED
- 0x0010
작업의 파일이 전송되었습니다. 명령줄 알림이 지정된 경우 이 플래그는 무시됩니다. - BG_NOTIFY_FILE_RANGES_TRANSFERRED
- 0x0020
지원되지 않습니다.
반환 값
이 메서드는 다음 HRESULT 값과 다른 값을 반환합니다.
반환 코드 | 설명 |
---|---|
|
이벤트 알림 유형이 성공적으로 설정되었습니다. |
|
작업의 상태는 BG_JOB_STATE_CANCELLED 또는 BG_JOB_STATE_ACKNOWLEDGED 수 없습니다. |
설명
IBackgroundCopyJob::SetNotifyInterface와 함께 SetNotifyFlags 메서드를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 10 버전 1709 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server, 버전 1709 [데스크톱 앱만 해당] |
헤더 |
|
IDL |
|
라이브러리 |
|
DLL |
|
IID |
IID_IBackgroundCopyJob 37668D37-507E-4160-9316-26306D150B12로 정의됩니다. |