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


Функция EngQueryPerformanceFrequency (winddi.h)

Функция EngQueryPerformanceFrequency запрашивает частоту счетчика производительности.

Синтаксис

ENGAPI VOID EngQueryPerformanceFrequency(
  [out] LONGLONG *pFrequency
);

Параметры

[out] pFrequency

Указатель на расположение, которое получает частоту счетчика производительности.

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

None

Remarks

Разрешение таймера равно 1/x, где x — значение, возвращаемое в расположении, в которое указывает pFrequency . Например, если значение, возвращаемое в pFrequency , равно 2 миллионам, то каждый тик равен 1/2 миллионной секунды. Каждое 1/x миллионное приращение счетчика соответствует одной секунде затраченного времени.

Драйвер должен вызывать эту процедуру экономно. Частые вызовы EngQueryPerformanceFrequency могут снизить производительность ввода-вывода для вызывающего драйвера и системы в целом.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть winddi.h (включая Winddi.h)
Библиотека Win32k.lib
DLL Win32k.sys

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

EngQueryPerformanceCounter