Предоставляет ли Windows монотонно увеличивающиеся часы для приложений

Этот вопрос вдохновленПредоставляет ли Linux монотонно увеличивающиеся часы для приложений.

Может быть, я должен быть более точным: я ищу функцию часов, котораястрого увеличиваетсятаким образом, никогда не возвращая одно и то же значение, независимо от того, насколько быстро два вызова следуют друг за другом.

Ответы на вопрос(1)

Решение Вопроса

GetTickCount() Является ли это. Если вы хотите более высокий счетчик верности,QueryPerformanceCounter также доступно. Ни один из этих счетчиков не зависит от времени суток.

 John Millikin17 окт. 2008 г., 09:03
Следует изменить ссылку на GetTickCount64 () - по вашей ссылке возвращаемое значение GTC будет перенесено примерно через 50 дней.
 Greg Hewgill17 окт. 2008 г., 09:05
GetTickCount64 () доступен только в Windows Vista или Windows Server 2008.
 Per Mildner15 сент. 2017 г., 14:07
Вышеприведенное не отвечает на (отредактированный) оригинальный вопрос, поскольку ни одно из предложений не даетстрого увеличивается Часы.
 Tyler Streeter24 сент. 2014 г., 14:54
Будьте осторожны с QueryPerformanceCounter, потому что он может неожиданно перескочить на несколько секунд, поэтому вы должны постоянно сравнивать его с GetTickCount:Microsoft KB274323.
 Michael Burr17 окт. 2008 г., 09:34
До тех пор, пока вы можете полагаться на вызов по крайней мере раз в месяц или около того, вы можете объединить обертку GetTickCount64 () вокруг GetTickCount ().

Ваш ответ на вопрос