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.
Especifica o tipo de notificação de evento que você deseja receber, como eventos transferidos do trabalho.
Sintaxe
HRESULT SetNotifyFlags(
[in] ULONG NotifyFlags
);
Parâmetros
-
NotifyFlags [in]
-
Defina um ou mais dos sinalizadores a seguir para identificar os eventos que você deseja receber.
Valor Significado - BG_NOTIFY_JOB_TRANSFERRED
- 0x0001
Todos os arquivos no trabalho foram transferidos. - BG_NOTIFY_JOB_ERROR
- 0x0002
Ocorreu um erro. - BG_NOTIFY_DISABLE
- 0x0004
Sem suporte. - BG_NOTIFY_JOB_MODIFICATION
- 0x0008
O trabalho foi modificado. Por exemplo, um valor de propriedade foi alterado, o estado do trabalho foi alterado ou o progresso é feito transferindo os arquivos. Esse sinalizador será ignorado se a notificação de linha de comando for especificada. - BG_NOTIFY_FILE_TRANSFERRED
- 0x0010
Um arquivo no trabalho foi transferido. Esse sinalizador será ignorado se a notificação de linha de comando for especificada. - BG_NOTIFY_FILE_RANGES_TRANSFERRED
- 0x0020
Sem suporte.
Valor retornado
Esse método retorna os seguintes valores HRESULT , bem como outros.
| Código de retorno | Descrição |
|---|---|
|
O tipo de notificação de evento foi definido com êxito. |
|
O estado do trabalho não pode ser BG_JOB_STATE_CANCELLED ou BG_JOB_STATE_ACKNOWLEDGED. |
Comentários
Use o método SetNotifyFlags em conjunto com o IBackgroundCopyJob::SetNotifyInterface.
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_IBackgroundCopyJob é definido como 37668D37-507E-4160-9316-26306D150B12 |