Функция QueryPerformanceFrequency

Declare Function QueryPerformanceFrequency Lib "kernel32.dll" (lpFrequency As Currency) As Long
QueryPerformanceFrequency определяет частоту системного высокоточного таймера. Зная число тактов в секунду с помощью этой функции, вы можете использовать высокоточный таймер при использовании QueryPerformanceCounter. Не все компьютеры поддерживают высокоточный таймер
lpFrequency
Получает 64-битную частоту (число тактов в секунду), если существует подобный таймер

Пример

' Вычислим частоту таймер
Dim freq as Currency ' частота, генерируемая компьютером

If QueryPerformanceFrequency(freq) = 0 Then
   MsgBox "Ваш компьютер не поддерживает высокоточный таймер!"
End If

QueryPerformanceFrequency freq

Print freq ' получаем значение частоты

Смотри также

QueryPerformanceCounter

Категория

Таймер