Поделиться через


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

Программа KeReadStateTimer считывает текущее состояние объекта таймера.

Синтаксис

BOOLEAN KeReadStateTimer(
  [in] PKTIMER Timer
);

Параметры

[in] Timer

Указатель на инициализированный объект таймера, для которого вызывающий объект предоставляет хранилище.

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

KeReadStateTimer возвращает TRUE, если текущее состояние объекта таймера сигнализирует; в противном случае возвращается FALSE.

Замечания

Эта подпрограмма обеспечивает эффективный способ опроса состояния сигнала таймера. KeReadStateTimer считывает состояние таймера без синхронизации доступа к таймеру. Не предполагайте, что доступ к состоянию таймера KeReadStateTimer являются взаимоисключающими от подпрограмм, таких как KeSetTimer и KeWaitForSingleObject, которые синхронизируют доступ к состоянию таймера.

Дополнительные сведения об объектах таймера см. в объектах таймера иЦП.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 2000.
целевая платформа Всеобщий
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
правил соответствия DDI HwStorPortProhibitedDIs(storport), IrqlKeDispatchLte(wdm)

См. также

KTIMER

KeCancelTimer

KeInitializeTimer

KeSetTimer

KeWaitForSingleObject