Функция 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) |