Макрос KeQueryTickCount (wdm.h)
Подпрограмма KeQueryTickCount поддерживает количество прерываний таймера интервала, произошедших с момента загрузки системы.
Синтаксис
void KeQueryTickCount(
[out] CurrentCount
);
Параметры
[out] CurrentCount
Указатель на значение числа тактов LARGE_INTEGER при возврате из KeQueryTickCount.
Возвращаемое значение
None
Remarks
Значение TickCount увеличивается на один при каждом прерывании таймера во время работы системы.
Предпочтительным методом определения затраченного времени является использование TickCount для относительного времени и меток времени.
Чтобы определить абсолютное затраченное время, умножьте возвращаемое значение TickCount на возвращаемое значение KeQueryTimeIncrement с помощью поддержки компилятором 64-разрядных целочисленных операций.
Не следует делать никаких предположений о длине деления, так как она может отличаться в зависимости от оборудования и других соображений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 2000. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |