cabeçalho bits.h
Esse cabeçalho é usado pelo Serviço de Transferência Inteligente em Segundo Plano. Para obter mais informações, consulte:
bits.h contém as seguintes interfaces de programação:
IBackgroundCopyCallback Implemente a interface IBackgroundCopyCallback para receber a notificação de que um trabalho foi concluído, foi modificado ou está em erro. Os clientes usam essa interface em vez de sondar a status do trabalho. |
IBackgroundCopyError Use a interface IBackgroundCopyError para determinar a causa de um erro e se o processo de transferência pode continuar. |
IBackgroundCopyFile IBackgroundCopyFile contém informações sobre um arquivo que faz parte de um trabalho. Por exemplo, você pode usar métodos IBackgroundCopyFile para recuperar os nomes locais e remotos do arquivo e transferir informações de progresso. |
IBackgroundCopyJob Use a interface IBackgroundCopyJob para adicionar arquivos ao trabalho, definir o nível de prioridade do trabalho, determinar o estado do trabalho e iniciar e interromper o trabalho. |
IBackgroundCopyManager Cria trabalhos de transferência, recupera um objeto enumerador que contém os trabalhos na fila e recupera trabalhos individuais da fila. |
IEnumBackgroundCopyFiles Use a interface IEnumBackgroundCopyFiles para enumerar os arquivos que um trabalho contém. Para obter um ponteiro de interface IEnumBackgroundCopyFiles, chame o método IBackgroundCopyJob::EnumFiles. |
IEnumBackgroundCopyJobs Use a interface IEnumBackgroundCopyJobs para enumerar a lista de trabalhos na fila de transferência. Para obter um ponteiro de interface IEnumBackgroundCopyJobs, chame o método IBackgroundCopyManager::EnumJobs. |
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_JOB_PROGRESS Fornece informações de progresso relacionadas ao trabalho, como o número de bytes e arquivos transferidos. |
BG_JOB_TIMES Fornece carimbos de data/hora relacionados ao trabalho. |
BG_ERROR_CONTEXT Define constantes que especificam o contexto no qual o erro ocorreu. |
BG_JOB_PRIORITY Define constantes que especificam o nível de prioridade de um trabalho. |
BG_JOB_PROXY_USAGE Define constantes que especificam qual proxy usar para transferências de arquivo. Você pode definir configurações de proxy diferentes para cada trabalho. |
BG_JOB_STATE Define constantes que especificam os diferentes estados de um trabalho. |
BG_JOB_TYPE Define constantes que especificam o tipo de trabalho de transferência, como download. |