Share via


IBackgroundCopyJob::GetErrorCount 메서드(bits.h)

BITS가 작업을 전송하려고 시도하고 오류가 발생한 횟수를 검색합니다.

구문

HRESULT GetErrorCount(
  [out] ULONG *Errors
);

매개 변수

[out] Errors

BITS가 작업을 전송하는 동안 발생한 오류 수입니다. 작업이 BG_JOB_STATE_TRANSFERRING 상태에서 BG_JOB_STATE_TRANSIENT_ERROR 또는 BG_JOB_STATE_ERROR 상태로 이동할 때 수가 증가합니다.

반환 값

이 메서드는 성공 시 S_OK 반환하거나 오류 발생 시 표준 COM HRESULT 값 중 하나를 반환합니다.

설명

개수는 다시 설정되지 않습니다. 이 개수는 작업이 일시적인 오류 또는 오류 상태로 이동하는 횟수를 정확하게 반영하지 않을 수 있습니다. 예를 들어 BITS는 네트워크 연결 끊김이 발생하거나, 검사 디스크 프로그램이 실행되거나, 대역폭 정책으로 인해 작업이 전송되지 않을 때 수를 늘리지 않습니다.

또한 BITS는 작업이 일시적인 오류 상태에 있고 작업이 실패할 때 작업을 전송하려고 할 때마다 개수를 늘입니다.

BITS 1.5 이하: BITS는 일시적 오류 상태일 때 작업을 전송하려고 할 때마다 개수를 늘리지 않습니다.

요구 사항

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

추가 정보

IBackgroundCopyJob::GetError