Интерфейс IBackgroundCopyJob2 (bits1_5.h)
Используйте интерфейс IBackgroundCopyJob2 для получения данных ответа из задания отправки и ответа, определения хода передачи данных ответа клиенту, выполнения запроса в командной строке и предоставления учетных данных для запросов проверки подлинности прокси-сервера и удаленного сервера.
Интерфейс IBackgroundCopyJob2 наследуется от интерфейса IBackgroundCopyJob .
Чтобы получить указатель интерфейса IBackgroundCopyJob2 , вызовите метод IBackgroundCopyJob::QueryInterface , используя __uuidof(IBackgroundCopyJob2)
для идентификатора интерфейса. Используйте указатель интерфейса IBackgroundCopyJob2 для вызова методов IBackgroundCopyJob и IBackgroundCopyJob2 .
Наследование
Интерфейс IBackgroundCopyJob2 наследуется от IBackgroundCopyJob. IBackgroundCopyJob2 также содержит следующие типы элементов:
Методы
Интерфейс IBackgroundCopyJob2 содержит следующие методы.
IBackgroundCopyJob2::GetNotifyCmdLine Извлекает программу для выполнения, когда задание переходит в состояние ошибки или передается. |
IBackgroundCopyJob2::GetReplyData Извлекает из серверного приложения копию данных ответа в памяти. Вызывайте этот метод, только если тип задания — BG_JOB_TYPE_UPLOAD_REPLY, а его состояние — BG_JOB_STATE_TRANSFERRED. |
IBackgroundCopyJob2::GetReplyFileName Извлекает имя файла, содержащего данные ответа из серверного приложения. Вызывайте этот метод, только если тип задания BG_JOB_TYPE_UPLOAD_REPLY. |
IBackgroundCopyJob2::GetReplyProgress Извлекает сведения о ходе выполнения, связанные с передачей данных ответа из задания отправки и ответа. |
IBackgroundCopyJob2::RemoveCredentials Удаляет учетные данные из использования. Учетные данные должны соответствовать существующей паре целевого объекта и схемы, указанной с помощью метода IBackgroundCopyJob2::SetCredentials. Метод получения заданных учетных данных отсутствует. |
IBackgroundCopyJob2::SetCredentials Указывает учетные данные, используемые для запроса проверки подлинности прокси-сервера или удаленного сервера. |
IBackgroundCopyJob2::SetNotifyCmdLine Указывает программу для выполнения, если задание переходит в состояние BG_JOB_STATE_ERROR или BG_JOB_STATE_TRANSFERRED. BITS выполняет программу в контексте пользователя, который вызвал этот метод. |
IBackgroundCopyJob2::SetReplyFileName Указывает имя файла, содержащего данные ответа из серверного приложения. Вызывайте этот метод, только если тип задания BG_JOB_TYPE_UPLOAD_REPLY. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2003 |
Целевая платформа | Windows |
Header | bits1_5.h (включая Bits.h) |
Распространяемые компоненты | BITS 1.5 в Windows XP |