QueryPerformanceCounter (Compact 2013)

3/28/2014

This function retrieves the current value of the high-resolution performance counter if one is provided by the OEM.

Syntax

BOOL QueryPerformanceCounter(
  LARGE_INTEGER* lpPerformanceCount
);

Parameters

  • lpPerformanceCount
    [in] Pointer to a variable that the function sets, in counts, to the current performance-counter value.

    If the installed hardware does not support a high-resolution performance counter, this parameter can be set to zero.

Return Value

TRUE indicates that a performance counter value was successfully filled in. FALSE indicates failure.

Remarks

If the hardware does not support a high frequency counter, QueryPerformanceFrequency will return 1000 because the API defaults to a milliseconds GetTickCount implementation.

Requirements

Header

winbase.h

Library

coredll.lib

See Also

Reference

Time Functions
QueryPerformanceFrequency
GetTickCount

Other Resources

Timer Driver Reference