Freigeben über


KeSetPriorityThread-Funktion (wdm.h)

Die KeSetPriorityThread-Routine legt die Laufzeitpriorität eines vom Treiber erstellten Threads fest.

Syntax

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

Parameter

[in, out] Thread

Zeiger auf den vom Treiber erstellten Thread.

[in] Priority

Gibt die Priorität des vom Treiber erstellten Threads an, in der Regel auf den Wert der Echtzeitpriorität, LOW_REALTIME_PRIORITY. Der Wert LOW_PRIORITY ist für die Systemverwendung reserviert.

Rückgabewert

KeSetPriorityThread gibt die alte Priorität des Threads zurück.

Hinweise

Wenn bei einem Aufruf von KeSetPriorityThread die Priorität des Threads auf einen niedrigeren Wert zurückgesetzt wird, kann die Ausführung des Threads neu geplant werden, auch wenn er gerade ausgeführt wird oder zur Ausführung verteilt werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Weitere Informationen

KeGetCurrentThread

KeQueryPriorityThread

KeSetBasePriorityThread