QueryPerformanceCounter function
Retrieves the current value of the high-resolution performance counter.
Syntax
BOOL WINAPI QueryPerformanceCounter( _Out_ LARGE_INTEGER *lpPerformanceCount );
Parameters
- lpPerformanceCount [out]
-
Type: LARGE_INTEGER*
A pointer to a variable that receives the current performance-counter value, in counts.
Return value
Type:
Type: BOOL
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
Remarks
On a multiprocessor computer, it should not matter which processor is called. However, you can get different results on different processors due to bugs in the basic input/output system (BIOS) or the hardware abstraction layer (HAL). To specify processor affinity for a thread, use the SetThreadAffinityMask function.
Windows Phone 8: This API is supported.
Requirements
|
Minimum supported client | Windows 2000 Professional [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server | Windows 2000 Server [desktop apps | Windows Store apps] |
|
Header |
|
|
Library |
|
|
DLL |
|
See also
- Reference
- QueryPerformanceFrequency
- Conceptual
- Timers
Send comments about this topic to Microsoft
Build date: 10/26/2012