Интерфейс IBackgroundCopyError
Используйте интерфейс IBackgroundCopyError , чтобы определить причину ошибки и возможность продолжения процесса передачи.
Оптимизация доставки создает объект ошибки, только если задание находится в состоянии BG_JOB_STATE_ERROR или BG_JOB_STATE_TRANSIENT_ERROR. Оптимизация доставки не создает объект ошибки при сбое метода интерфейса IBackgroundCopyXXXX . Объект ошибки будет доступен до тех пор, пока оптимизация доставки не начнет передачу данных (состояние задания изменится на BG_JOB_STATE_TRANSFERRING) для задания.
Чтобы получить объект IBackgroundCopyError , вызовите метод IBackgroundCopyJob::GetError .
Элементы
Интерфейс IBackgroundCopyError наследуется от интерфейса IUnknown . IBackgroundCopyError также имеет следующие типы элементов:
Методы
Интерфейс IBackgroundCopyError содержит следующие методы.
Метод | Описание |
---|---|
GetError | Извлекает код ошибки и определяет контекст, в котором произошла ошибка. |
Getfile | Извлекает указатель интерфейса на объект файла, связанный с ошибкой. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 10, версия 1709 [только классические приложения] |
Минимальная версия сервера |
Windows Server версии 1709 [только классические приложения] |
Заголовок |
|
IDL |
|
Библиотека |
|
DLL |
|
IID |
IID_IBackgroundCopyError определяется как 19C613A0-FCB8-4F28-81AE-897C3D078F81 |