Compartir a través de


Resolución del temporizador

[La característica asociada a esta página, temporizadores multimedia, es una característica heredada. Se ha reemplazado por Servicio programador de clases multimedia. Multimedia Class Scheduler Service se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use Servicio programador de clases multimedia en lugar de temporizadores multimedia, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Para determinar las resoluciones de temporizador mínimas y máximas admitidas por los servicios de temporizador, use la función timeGetDevCaps. Esta función rellena los miembros wPeriodMin y wPeriodMax de la estructura TIMECAPS con las resoluciones mínimas y máximas. Este intervalo puede variar entre equipos y plataformas Windows.

Después de determinar las resoluciones de temporizador mínimas y máximas disponibles, debe establecer la resolución mínima que desea que use la aplicación. Use las funciones timeBeginPeriody timeEndPeriod timeEndPeriod para establecer y borrar esta resolución. Debe coincidir con cada llamada a timeBeginPeriod con una llamada a timeEndPeriod, especificando la misma resolución mínima en ambas llamadas. Una aplicación puede realizar varias llamadas timeBeginPeriod, siempre que cada llamada coincida con una llamada a timeEndPeriod.

En timeBeginPeriod y timeEndPeriod, el parámetro uPeriod indica la resolución mínima del temporizador, en milisegundos. Puede especificar cualquier valor de resolución del temporizador dentro del intervalo admitido por el temporizador.

acerca de los temporizadores multimedia