Méthode ibackgroundcopyjob :: GetState, méthode

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

Syntaxe

HRESULT GetState(
  [out] BG_JOB_STATE *pJobState
);

Paramètres

pJobState [ à]

État du travail. Par exemple, l’état indique si le travail est erroné, s’il est en cours de transfert de données ou s’il est 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 de la tâche a été récupéré avec succès.

Remarques

Si vous souhaitez savoir quand un travail est en erreur ou si a transféré tous les fichiers du 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 à la réception d’une notification d’événement, consultez l’interface IBackgroundCopyCallback .

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 10, les applications de bureau version 1709 [ uniquement]
Serveur minimal pris en charge
Windows Serveur, version 1709 [ applications de bureau uniquement]
En-tête
Deliveryoptimization. h
MIDL
DeliveryOptimization. idl
Bibliothèque
Dosvc. lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyJob est défini en tant que 37668D37-507E-4160-9316-26306D150B12

Voir aussi

Méthode ibackgroundcopyjob

BG_JOB_STATE

IBackgroundCopyCallback