Функция KeReadStateTimer (wdm.h)
Подпрограмма KeReadStateTimer считывает текущее состояние объекта таймера.
Синтаксис
BOOLEAN KeReadStateTimer(
[in] PKTIMER Timer
);
Параметры
[in] Timer
Указатель на инициализированный объект таймера, для которого вызывающий объект предоставляет хранилище.
Возвращаемое значение
KeReadStateTimer возвращает значение TRUE , если показано текущее состояние объекта таймера; в противном случае возвращается значение FALSE.
Комментарии
Эта подпрограмма предоставляет эффективный способ опроса состояния сигнала таймера. KeReadStateTimer считывает состояние таймера без синхронизации его доступа к таймеру. Не следует предполагать, что доступ к состоянию таймера с помощью KeReadStateTimer является взаимоисключающим доступом таких подпрограмм, как KeSetTimer и KeWaitForSingleObject, которые синхронизируют доступ к состоянию таймера.
Дополнительные сведения об объектах таймера см. в разделе Объекты таймера и DPC.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 2000. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Правила соответствия DDI | HwStorPortProhibitedDIs(storport), IrqlKeDispatchLte(wdm) |