Partager via


IBackgroundCopyJob ::SetPriority, méthode (bits.h)

Spécifie le niveau de priorité de votre travail. Le niveau de priorité détermine quand votre travail est traité par rapport à d’autres travaux dans 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 à d’autres travaux dans 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 Descriptif
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.

Spécifications

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

Voir aussi

BG_JOB_PRIORITY

IBackgroundCopyJob ::GetPriority