Méthode IBackgroundCopyManager::GetJob

Récupère un travail spécifié à partir de la file d’attente de transfert. En règle générale, votre application conserve l’identificateur de travail, de sorte que vous pouvez récupérer le travail à partir de la file d’attente.

Syntaxe

HRESULT GetJob(
  [in]  REFGUID            JobID,
  [out] IBackgroundCopyJob **ppJob
);

Paramètres

JobID [in]

Identifie le travail à récupérer à partir de la file d’attente de transfert. La méthode CreateJob retourne l’identificateur de travail.

ppJob [out]

Pointeur d’interface IBackgroundCopyJob vers le travail spécifié par JobID. Lorsque vous avez terminé, relâchez ppJob.

Valeur retournée

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

Code de retour Description
S_OK
Le travail a été récupéré à partir de la file d’attente de transfert.
DO_E_NOT_FOUND
Le travail n’a pas été trouvé dans la file d’attente.
E_ACCESSDENIED
L’utilisateur n’a pas l’autorisation de récupérer le travail.

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_IBackgroundCopyManager est défini comme 5CE34C0D-0DC9-4C1F-897C-DAA1B78CEE7C

Voir aussi

IBackgroundCopyManager

IBackgroundCopyJob

IBackgroundCopyJob::GetId

IBackgroundCopyManager::CreateJob