Метод 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
Header bits.h
Библиотека Bits.lib
DLL QmgrPrxy.dll

См. также раздел

IBackgroundCopyJob::GetError