IBackgroundCopyManager :: GetJob, méthode

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 tâche, ce qui vous permet de récupérer ultérieurement la tâche à partir de la file d’attente.

Syntaxe

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

Paramètres

JobID [ dans]

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

ppJob [ à]

Pointeur d’interface méthode ibackgroundcopyjob vers le travail spécifié par JobID. Lorsque vous avez terminé, libérez ppJob.

Valeur retournée

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

Code de retour Description
S_OK * * * * *
La tâche a été récupérée à partir de la file d’attente de transfert.
DO_E_NOT_FOUND
La tâche est introuvable dans la file d’attente.
E_ACCESSDENIED
L’utilisateur n’a pas l’autorisation de récupérer le travail.

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

Voir aussi

IBackgroundCopyManager

Méthode ibackgroundcopyjob

Méthode ibackgroundcopyjob :: GetId

IBackgroundCopyManager :: CreateJob