Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O BITS chama sua implementação do método JobModification quando o trabalho foi modificado. O serviço gera esse evento quando os bytes são transferidos, os arquivos foram adicionados ao trabalho, as propriedades foram modificadas ou o estado do trabalho foi alterado.
Sintaxe
HRESULT JobModification(
[in] IBackgroundCopyJob *pJob,
[in] DWORD dwReserved
);
Parâmetros
[in] pJob
Contém os métodos para acessar a propriedade, o progresso e as informações de estado do trabalho. Não liberar pJob; O BITS libera a interface quando o método JobModification retorna.
[in] dwReserved
Reservado para uso futuro.
Retornar valor
Esse método deve retornar S_OK.
Comentários
Sua implementação pode não receber todos os eventos de modificação em condições máximas de carga de recursos.
O BITS gera um grande volume de eventos de modificação; considere criar um temporizador e sondar informações de estado e progresso ou limitar o uso desse retorno de chamada. Se você usar esse retorno de chamada, mantenha sua implementação curta.
O BITS não gera um evento de modificação quando o estado do trabalho é alterado para BG_JOB_STATE_ERROR ou BG_JOB_STATE_TRANSFERRED.
Exemplos
Consulte o código de exemplo para a interface IBackgroundCopyCallback .
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP |
| Servidor mínimo com suporte | Windows Server 2003 |
| Plataforma de Destino | Windows |
| Cabeçalho | bits.h |