Share via


Estruturas e uniões BITS

As interfaces do BITS (Serviço de Transferência Inteligente em Segundo Plano) usam as seguintes estruturas.

Nesta seção

Tópico Descrição
BG_AUTH_CREDENTIALS Identifica o destino (proxy ou servidor), o esquema de autenticação e as credenciais do usuário a serem usadas para solicitações de autenticação do usuário. A estrutura é passada para o método IBackgroundCopyJob2::SetCredentials.
BG_AUTH_CREDENTIALS_UNION Identifica as credenciais a serem usadas para o esquema de autenticação especificado na estrutura BG_AUTH_CREDENTIALS.
BG_BASIC_CREDENTIALS Identifica o nome de usuário e a senha a serem autenticados.
BG_FILE_INFO Fornece os nomes locais e remotos do arquivo a ser transferido.
BG_FILE_PROGRESS Fornece informações de progresso relacionadas ao arquivo, como o número de bytes transferidos.
BG_FILE_RANGE Identifica um intervalo de bytes para download de um arquivo.
BG_JOB_PROGRESS Fornece informações de progresso relacionadas ao trabalho, como o número de bytes e arquivos transferidos. Para trabalhos de carregamento, o progresso se aplica ao arquivo de carregamento, não ao arquivo de resposta. Para exibir o progresso do arquivo de resposta, consulte a estrutura BG_JOB_REPLY_PROGRESS.
BG_JOB_REPLY_PROGRESS Fornece informações de progresso relacionadas à parte de resposta de um trabalho de upload-resposta.
BG_JOB_TIMES Fornece carimbos de data/hora relacionados ao trabalho.
BITS_FILE_PROPERTY_VALUE união Fornece o valor da propriedade de um arquivo BITS.
BITS_JOB_PROPERTY_VALUE Fornece o valor da propriedade do trabalho BITS com base no valor da enumeração BITS_JOB_PROPERTY_ID.