Fonction AvSetMmThreadPriority (avrt.h)

Ajuste la priorité du thread appelant par rapport à d’autres threads effectuant la même tâche.

Syntaxe

AVRTAPI BOOL AvSetMmThreadPriority(
  [in] HANDLE        AvrtHandle,
  [in] AVRT_PRIORITY Priority
);

Paramètres

[in] AvrtHandle

Handle de la tâche. Ce handle est retourné par la fonction AvSetMmThreadCharacteristics ou AvSetMmMaxThreadCharacteristics .

[in] Priority

Priorité relative de ce thread à d’autres threads effectuant une tâche similaire. Ce paramètre peut prendre les valeurs suivantes.

AVRT_PRIORITY_CRITICAL (2)

AVRT_PRIORITY_HIGH (1)

AVRT_PRIORITY_LOW (-1)

AVRT_PRIORITY_NORMAL (0)

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête avrt.h
Bibliothèque Avrt.lib
DLL Avrt.dll

Voir aussi

Service Planificateur de classes multimédia