Partager via


Méthode IBackgroundCopyJob::GetState

Récupère l’état du travail.

Syntaxe

HRESULT GetState(
  [out] BG_JOB_STATE *pJobState
);

Paramètres

pJobState [out]

État du travail. Par exemple, l’état indique si le travail est en erreur, en cours de transfert de données ou suspendu. Pour obtenir la liste des états de travail, consultez l’énumération BG_JOB_STATE .

Valeur retournée

Cette méthode retourne les valeurs HRESULT suivantes, ainsi que d’autres.

Code de retour Description
S_OK
L’état du travail a été récupéré avec succès.

Notes

Si vous souhaitez savoir quand un travail est en erreur ou a transféré tous les fichiers dans le travail, vous pouvez utiliser cette méthode pour interroger l’état du travail ou vous pouvez vous inscrire pour recevoir une notification lorsque des événements se produisent. Pour plus d’informations sur l’inscription pour recevoir une notification d’événement, consultez l’interface IBackgroundCopyCallback .

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
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Bibliothèque
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyJob est défini comme 37668D37-507E-4160-9316-26306D150B12

Voir aussi

IBackgroundCopyJob

BG_JOB_STATE

IBackgroundCopyCallback