Функция QueryPerformanceCounter

Функция QueryPerformanceCounter извлекает текущее значение счетчика высокого разрешения.

Синтаксис

BOOL QueryPerformanceCounter(

    LARGE_INTEGER *lpPerformanceCount
);

Параметры

lpPerformanceCount

[out] Указатель на переменную, которая получает текущее значение точного счетчика , в тиках (импульсах).

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

Если функция завершается успешно, возвращаемое значение - не нуль.

Если функция завершается ошибкой, возвращаемое значение - нуль. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

На многопроцессорном компьютере функция не должна иметь значения, какой процессор вызывается. Однако, Вы можете получить различные результаты на различных процессорах из-за ошибок в базовой системе ввода-вывода (BIOS) или в системе уровня аппаратных абстракций (HAL). Чтобы указать родственность процессора для потока, используйте функцию SetThreadAffinityMask.

Смотри также

Обзор Таймеры, Функции, используемые таймером QueryPerformanceFrequency

Размещение и совместимость QueryPerformanceCounter

К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Да версии 3.1
в
е
р
Используемая библиотека Kernel32.lib
Используемая DLL kernel32.dll
Заголовочный файл
- объявлено в Winbase.h
- включено в Windows.h
Unicode Нет
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz