Интерфейс IBackgroundCopyError (bits.h)
Вы можете использовать кнопку
Интерфейс IBackgroundCopyError для определения причины ошибки и возможности продолжения процесса передачи.
BITS создает объект ошибки, только если задание находится в состоянии BG_JOB_STATE_ERROR или BG_JOB_STATE_TRANSIENT_ERROR. BITS не создает объект ошибки при сбое метода интерфейса IBackgroundCopyXXXX . Объект ошибки доступен до тех пор, пока BITS не начнет передачу данных (состояние задания изменится на BG_JOB_STATE_TRANSFERRING) для задания или пока приложение не завершит работу.
Чтобы получить объект IBackgroundCopyError , вызовите метод IBackgroundCopyJob::GetError .
Наследование
Интерфейс IBackgroundCopyError наследуется от интерфейса IUnknown . IBackgroundCopyError также имеет следующие типы элементов:
Методы
Интерфейс IBackgroundCopyError содержит следующие методы.
IBackgroundCopyError::GetError Извлекает код ошибки и определяет контекст, в котором произошла ошибка. |
IBackgroundCopyError::GetErrorContextDescription Извлекает описание контекста, в котором произошла ошибка. |
IBackgroundCopyError::GetErrorDescription Извлекает текст ошибки, связанный с ошибкой. |
IBackgroundCopyError::GetFile Извлекает указатель интерфейса на объект файла, связанный с ошибкой. |
IBackgroundCopyError::GetProtocol Извлекает протокол, используемый для передачи файла. Имя удаленного файла определяет протокол, используемый для передачи файла. |
Требования
Минимальная версия клиента | Windows XP |
Минимальная версия сервера | Windows Server 2003 |
Целевая платформа | Windows |
Header | bits.h |