KeSetPriorityThread, fonction (wdm.h)

La routine KeSetPriorityThread définit la priorité d’exécution d’un thread créé par un pilote.

Syntaxe

KPRIORITY KeSetPriorityThread(
  [in, out] PKTHREAD  Thread,
  [in]      KPRIORITY Priority
);

Paramètres

[in, out] Thread

Pointeur vers le thread créé par le pilote.

[in] Priority

Spécifie la priorité du thread créé par le pilote, généralement à la valeur de priorité en temps réel, LOW_REALTIME_PRIORITY. La valeur LOW_PRIORITY est réservée à l’utilisation du système.

Valeur retournée

KeSetPriorityThread retourne l’ancienne priorité du thread.

Remarques

Si un appel à KeSetPriorityThread réinitialise la priorité du thread à une valeur inférieure, l’exécution du thread peut être replanifiée même s’il est en cours d’exécution ou est sur le point d’être distribué pour exécution.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Universal
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

KeGetCurrentThread

KeQueryPriorityThread

KeSetBasePriorityThread