Поделиться через


Интерфейс 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

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

IBackgroundCopyJob