Partager via


IBackgroundCopyJob1 ::GetStatus, méthode (qmgr.h)

[IBackgroundCopyJob1 est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt les interfaces BITS.]

Utilisez la méthode GetStatus pour récupérer l’état du travail.

Syntaxe

HRESULT GetStatus(
  [out] DWORD *pdwStatus,
  [out] DWORD *pdwWin32Result,
  [out] DWORD *pdwTransportResult,
  [out] DWORD *pdwNumOfRetries
);

Paramètres

[out] pdwStatus

État du travail. L’état peut être défini sur un ou plusieurs des indicateurs suivants.

Valeur Meaning
QM_STATUS_JOB_FOREGROUND
Non pris en charge.
QM_STATUS_JOB_INCOMPLETE
QMGR télécharge toujours le travail.
QM_STATUS_JOB_COMPLETE
Le travail est terminé.
QM_STATUS_JOB_ERROR
Une erreur s’est produite lors du traitement du travail.

[out] pdwWin32Result

Code d’erreur Win32. Valide uniquement si l’indicateur QM_STATUS_JOB_ERROR dwStatus est défini.

[out] pdwTransportResult

Code d’erreur HTTP. Valide uniquement si l’indicateur QM_STATUS_JOB_ERROR dwStatus est défini.

[out] pdwNumOfRetries

Nombre de fois où QMGR a essayé de télécharger le travail après qu’une erreur se produit. Valide uniquement si l’indicateur QM_STATUS_GROUP_ERROR dwStatus est défini.

Valeur retournée

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

Code de retour Descriptif
S_OK
Récupération réussie de l’état du travail.

Spécifications

Requirement Valeur
Client minimum requis Windows XP
Serveur minimal pris en charge Windows Server 2003
plateforme cible Fenêtres
Header qmgr.h
DLL QmgrPrxy.dll

Voir aussi

IBackgroundCopyJob1