Share via


IBackgroundCopyManager::EnumJobs 메서드(bits.h)

전송 큐에서 작업을 열거 하는 데 사용하는 열거자 개체에 대한 인터페이스 포인터를 검색합니다. 열거자의 작업 순서는 임의입니다.

구문

HRESULT EnumJobs(
  [in]  DWORD                   dwFlags,
  [out] IEnumBackgroundCopyJobs **ppEnum
);

매개 변수

[in] dwFlags

열거형에 포함할 작업을 지정합니다. dwFlags가 0으로 설정된 경우 사용자는 전송 큐에서 소유한 모든 작업을 받습니다. 다음 표에서는 열거형 옵션을 나열합니다.

옵션 의미
BG_JOB_ENUM_ALL_USERS
전송 큐의 모든 작업(사용자가 소유하고 다른 사용자가 소유한 작업)을 포함합니다. 이 플래그를 사용하려면 사용자가 관리자여야 합니다.

[out] ppEnum

전송 큐에서 작업을 열거하는 데 사용하는 IEnumBackgroundCopyJobs 인터페이스 포인터입니다. 열거자의 내용은 dwFlags 값에 따라 달라집니다. 완료되면 ppEnumJobs를 해제합니다.

반환 값

이 메서드는 다음 HRESULT 값과 다른 값을 반환합니다.

반환 코드 설명
S_OK
열거자 개체를 성공적으로 생성했습니다.
E_ACCESSDENIED
다른 사용자가 소유한 작업을 열거하려면 사용자가 관리자이거나 관리자 그룹에 속해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP
지원되는 최소 서버 Windows Server 2003
대상 플랫폼 Windows
헤더 bits.h
라이브러리 Bits.lib
DLL QmgrPrxy.dll

추가 정보

IBackgroundCopyJob::EnumFiles

IBackgroundCopyManager::GetJob

IEnumBackgroundCopyJobs