Freigeben über


PsTerminateSystemThread-Funktion (wdm.h)

Die PsTerminateSystemThread-Routine beendet den aktuellen Systemthread.

Syntax

NTSTATUS PsTerminateSystemThread(
  [in] NTSTATUS ExitStatus
);

Parameter

[in] ExitStatus

Gibt die status des beendenden Systemthreads an.

Rückgabewert

PsTerminateSystemThread gibt nicht zurück, wenn der aufrufende Thread erfolgreich beendet wird. Wenn die Routine den Thread nicht beenden kann (z. B. wenn der Thread kein Systemthread ist), gibt die Routine den Fehler NTSTATUS-Wert zurück.

Hinweise

Ein Systemthread ruft PsTerminateSystemThread auf, um sich selbst zu beenden. Ein Treiber, der seine eigenen Threads erstellt, muss sicherstellen, dass jeder dieser Threads beendet wird. Der Treiber darf keine Threads beenden, die vom System oder anderen Treibern erstellt wurden.

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
DDI-Complianceregeln HwStorPortProhibitedDIs(storport), IrqlPsPassive(wdm), PowerIrpDDis(wdm)

Weitere Informationen

PsCreateSystemThread