31 #include "precompiled.h"
40 #pragma comment(lib, "winmm.lib")
52 virtual const wchar_t*
Name()
const
61 MMRESULT ret = timeBeginPeriod(
PERIOD_MS);
62 ENSURE(ret == TIMERR_NOERROR);
static const UINT PERIOD_MS
#define ENSURE(expr)
ensure the expression <expr> evaluates to non-zero.
virtual const wchar_t * Name() const
i64 Status
Error handling system.
double NominalFrequency() const
initial measurement of the tick rate.
ICounter * CreateCounterTGT(void *address, size_t size)
double Resolution() const
actual resolution [s].
size_t CounterBits() const