Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |