Compartilhar via


Interface IBackgroundCopyJob2 (bits1_5.h)

Use a interface IBackgroundCopyJob2 para recuperar dados de resposta de um trabalho de upload-reply, determinar o progresso da transferência de dados de resposta para o cliente, solicitar a execução da linha de comando e fornecer credenciais para solicitações de autenticação de servidor remoto e proxy.

A interface IBackgroundCopyJob2 herda da interface IBackgroundCopyJob .

Para obter um ponteiro de interface IBackgroundCopyJob2 , chame o método IBackgroundCopyJob::QueryInterface usando __uuidof(IBackgroundCopyJob2) para o identificador de interface. Use o ponteiro da interface IBackgroundCopyJob2 para chamar os métodos IBackgroundCopyJob e IBackgroundCopyJob2 .

Herança

A interface IBackgroundCopyJob2 herda de IBackgroundCopyJob. IBackgroundCopyJob2 também tem estes tipos de membros:

Métodos

A interface IBackgroundCopyJob2 tem esses métodos.

 
IBackgroundCopyJob2::GetNotifyCmdLine

Recupera o programa a ser executado quando o trabalho entra no estado de erro ou transferido.
IBackgroundCopyJob2::GetReplyData

Recupera uma cópia na memória dos dados de resposta do aplicativo de servidor. Chame esse método somente se o tipo do trabalho for BG_JOB_TYPE_UPLOAD_REPLY e seu estado for BG_JOB_STATE_TRANSFERRED.
IBackgroundCopyJob2::GetReplyFileName

Recupera o nome do arquivo que contém os dados de resposta do aplicativo de servidor. Chame esse método somente se o tipo de trabalho for BG_JOB_TYPE_UPLOAD_REPLY.
IBackgroundCopyJob2::GetReplyProgress

Recupera informações de progresso relacionadas à transferência dos dados de resposta de um trabalho de upload-reply.
IBackgroundCopyJob2::RemoveCredentials

Remove as credenciais de uso. As credenciais devem corresponder a um par de destino e esquema existente que você especificou usando o método IBackgroundCopyJob2::SetCredentials. Não há nenhum método para recuperar as credenciais que você definiu.
IBackgroundCopyJob2::SetCredentials

Especifica as credenciais a serem usadas para uma solicitação de autenticação de usuário de servidor remoto ou proxy.
IBackgroundCopyJob2::SetNotifyCmdLine

Especifica um programa a ser executado se o trabalho entrar no estado BG_JOB_STATE_ERROR ou BG_JOB_STATE_TRANSFERRED. O BITS executa o programa no contexto do usuário que chamou esse método.
IBackgroundCopyJob2::SetReplyFileName

Especifica o nome do arquivo para conter os dados de resposta do aplicativo de servidor. Chame esse método somente se o tipo do trabalho for BG_JOB_TYPE_UPLOAD_REPLY.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2003
Plataforma de Destino Windows
Cabeçalho bits1_5.h (inclua Bits.h)
Redistribuível BITS 1.5 no Windows XP

Confira também

IBackgroundCopyJob