Partager via


Méthode IBackgroundCopyJob ::SetPriority (bits.h)

Spécifie le niveau de priorité de votre travail. Le niveau de priorité détermine quand votre travail est traité par rapport aux autres travaux de la file d’attente de transfert.

Syntaxe

HRESULT SetPriority(
  [in] BG_JOB_PRIORITY Val
);

Paramètres

[in] Val

Spécifie le niveau de priorité de votre travail par rapport aux autres travaux de la file d’attente de transfert. La valeur par défaut est BG_JOB_PRIORITY_NORMAL. Pour obtenir la liste des niveaux de priorité, consultez l’énumération BG_JOB_PRIORITY .

Valeur retournée

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

Code de retour Description
S_OK
La priorité du travail a été correctement définie.
E_NOTIMPL
La valeur de Priority n’est pas définie dans l’énumération BG_JOB_PRIORITY .
BG_E_INVALID_STATE
L’état du travail ne peut pas être BG_JOB_STATE_CANCELLED ou BG_JOB_STATE_ACKNOWLEDGED.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP
Serveur minimal pris en charge Windows Server 2003
Plateforme cible Windows
En-tête bits.h
Bibliothèque Bits.lib
DLL QmgrPrxy.dll

Voir aussi

BG_JOB_PRIORITY

IBackgroundCopyJob ::GetPriority