PsTerminateSystemThread 函数 (wdm.h)
PsTerminateSystemThread 例程终止当前系统线程。
语法
NTSTATUS PsTerminateSystemThread(
[in] NTSTATUS ExitStatus
);
参数
[in] ExitStatus
指定终止系统线程的状态。
返回值
如果 PsTerminateSystemThread 成功终止调用线程,则不会返回 。 如果例程无法终止线程 (例如,如果线程不是系统线程) ,则例程将返回错误 NTSTATUS 值。
注解
系统线程调用 PsTerminateSystemThread 来终止自身。 创建自己的线程的驱动程序必须确保每个此类线程都终止。 驱动程序不得终止系统或其他驱动程序创建的任何线程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 2000 开始可用。 |
目标平台 | 通用 |
标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI 符合性规则 | HwStorPortProhibitedDDI (storport) 、 IrqlPsPassive (wdm) 、 PowerIrpDDis (wdm) |