Compartir a través de


Obtención y configuración de la resolución del temporizador

En el ejemplo siguiente se llama a la función timeGetDevCaps para determinar las resoluciones de temporizador mínimas y máximas admitidas por los servicios de temporizador. Antes de configurar cualquier evento de temporizador, en el ejemplo se establece la resolución mínima del temporizador mediante la función timeBeginPeriod .

#define TARGET_RESOLUTION 1         // 1-millisecond target resolution

TIMECAPS tc;
UINT     wTimerRes;

if (timeGetDevCaps(&tc, sizeof(TIMECAPS)) != TIMERR_NOERROR) 
{
    // Error; application can't continue.
}

wTimerRes = min(max(tc.wPeriodMin, TARGET_RESOLUTION), tc.wPeriodMax);
timeBeginPeriod(wTimerRes); 

Usar temporizadores multimedia