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) |