Функция PsTerminateSystemThread (wdm.h)

Подпрограмма PsTerminateSystemThread завершает текущий системный поток.

Синтаксис

NTSTATUS PsTerminateSystemThread(
  [in] NTSTATUS ExitStatus
);

Параметры

[in] ExitStatus

Указывает состояние завершающего системного потока.

Возвращаемое значение

PsTerminateSystemThread не возвращается, если он успешно завершает вызывающий поток. Если подпрограмме не удается завершить поток (например, если поток не является системным потоком), подпрограмма возвращает значение ошибки NTSTATUS.

Комментарии

Системный поток вызывает PsTerminateSystemThread для завершения работы. Драйвер, создающий собственные потоки, должен обеспечить завершение каждого такого потока. Драйвер не должен завершать потоки, созданные системой или другими драйверами.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Правила соответствия DDI HwStorPortProhibitedDIs(storport), IrqlPsPassive(wdm), PowerIrpDDis(wdm)

См. также раздел

PsCreateSystemThread