Partager via


PsTerminateSystemThread, fonction (wdm.h)

La routine PsTerminateSystemThread arrête le thread système actuel.

Syntaxe

NTSTATUS PsTerminateSystemThread(
  [in] NTSTATUS ExitStatus
);

Paramètres

[in] ExitStatus

Spécifie le status du thread système qui se termine.

Valeur retournée

PsTerminateSystemThread ne retourne pas s’il termine correctement le thread appelant. Si la routine ne peut pas arrêter le thread (par exemple, si le thread n’est pas un thread système), la routine retourne une valeur d’erreur NTSTATUS.

Remarques

Un thread système appelle PsTerminateSystemThread pour se terminer lui-même. Un pilote qui crée ses propres threads doit s’assurer que chacun de ces threads se termine. Le pilote ne doit pas arrêter les threads créés par le système ou d’autres pilotes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Universal
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Règles de conformité DDI HwStorPortProhibitedDDIs(storport),IrqlPsPassive(wdm), PowerIrpDDis(wdm)

Voir aussi

PsCreateSystemThread