Interface IBackgroundCopyCallback
Implemente a interface IBackgroundCopyCallback para receber a notificação de que um trabalho foi concluído, foi modificado ou está com erro. Os clientes usam essa interface em vez de sondar o status do trabalho.
Membros
A interface IBackgroundCopyCallback herda da interface IUnknown . IBackgroundCopyCallback também tem estes tipos de membros:
Métodos
A interface IBackgroundCopyCallback tem esses métodos.
Método | Descrição |
---|---|
JobError | Chamado quando ocorre um erro. |
JobModification | Chamado quando um trabalho é modificado. |
JobTransferred | Chamado quando todos os arquivos no trabalho foram transferidos com êxito. |
Comentários
Para receber notificações, chame o método IBackgroundCopyJob::SetNotifyInterface para especificar o ponteiro de interface para a implementação de IBackgroundCopyCallback . Para especificar quais notificações você deseja receber, chame o método IBackgroundCopyJob::SetNotifyFlags .
A Otimização de Entrega chamará seus retornos de chamada, desde que o ponteiro da interface seja válido. A interface de notificação não é mais válida quando seu aplicativo é encerrado; A Otimização de Entrega não persiste a interface de notificação. Como resultado, o processo de inicialização do aplicativo deve chamar o método SetNotifyInterface nesses trabalhos existentes para os quais você deseja receber notificação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 10, versão 1709 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server, versão 1709 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
IDL |
|
Biblioteca |
|
DLL |
|
IID |
IID_IBackgroundCopyCallback é definido como 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22 |