Méthode IBackgroundCopyJob::SetNotifyFlags
Spécifie le type de notification d’événement que vous souhaitez recevoir, comme les événements transférés par le travail.
Syntaxe
HRESULT SetNotifyFlags(
[in] ULONG NotifyFlags
);
Paramètres
-
NotifyFlags [in]
-
Définissez un ou plusieurs des indicateurs suivants pour identifier les événements que vous souhaitez recevoir.
Valeur Signification - BG_NOTIFY_JOB_TRANSFERRED
- 0x0001
Tous les fichiers du travail ont été transférés. - BG_NOTIFY_JOB_ERROR
- 0x0002
Une erreur s’est produite. - BG_NOTIFY_DISABLE
- 0x0004
Non pris en charge. - BG_NOTIFY_JOB_MODIFICATION
- 0x0008
Le travail a été modifié. Par exemple, une valeur de propriété a changé, l’état du travail a été modifié ou la progression du transfert des fichiers est effectuée. Cet indicateur est ignoré si la notification en ligne de commande est spécifiée. - BG_NOTIFY_FILE_TRANSFERRED
- 0x0010
Un fichier dans le travail a été transféré. Cet indicateur est ignoré si la notification en ligne de commande est spécifiée. - BG_NOTIFY_FILE_RANGES_TRANSFERRED
- 0x0020
Non pris en charge.
Valeur retournée
Cette méthode retourne les valeurs HRESULT suivantes, ainsi que d’autres.
Code de retour | Description |
---|---|
|
Le type de notification d’événement a été correctement défini. |
|
L’état du travail ne peut pas être BG_JOB_STATE_CANCELLED ou BG_JOB_STATE_ACKNOWLEDGED. |
Notes
Utilisez la méthode SetNotifyFlags conjointement avec IBackgroundCopyJob::SetNotifyInterface.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 10, version 1709 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server, version 1709 [applications de bureau uniquement] |
En-tête |
|
IDL |
|
Bibliothèque |
|
DLL |
|
IID |
IID_IBackgroundCopyJob est défini comme 37668D37-507E-4160-9316-26306D150B12 |