Главная страница | назад





Article #19591: SubMilli-Second Timer

 Question and Answer Database

FAQ4591C.txt - SubMilli-Second Timer

	Category:Windows API
	Platform:All-32Bit
	Product:All-32Bit,   

Question:
Is there anyway to do a sub MilliSecond timer with WinNT/95?

Answer:
Use QueryPerformanceCounter. For Example,

   LONGLONG counter;
   LARGE_INTEGER x;
   QueryPerformanceCounter(&x);
   counter = x.QuadPart;

The 'QuadPart' member is a LONGLONG, which is typedef'd as __int64, as
so we can readily convert LARGE_INTEGER to __int64 variables, safely
and portably.

Actually, the most portable code would use LONGLONG, since not all
compilers may support the __int64 keyword (and have Win32 headers that
typedef LONGLONG to some other type).

4/29/99 3:16:34 PM
 

Last Modified: 01-SEP-99