Timerresolutie

[De functie die is gekoppeld aan deze pagina, Multimedia Timers, is een verouderde functie. Het is vervangen door Multimedia Class Scheduler Service. Multimedia Class Scheduler Service is geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan dat nieuwe code Multimedia Class Scheduler Service gebruikt in plaats van multimediatimers, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

Gebruik de functie timeGetDevCaps om de minimale en maximale timerresoluties te bepalen die door de timerservices worden ondersteund. Deze functie vult de wPeriodMin en wPeriodMax leden van de TIMECAPS structuur met de minimale en maximale resoluties. Dit bereik kan variƫren per computer en Windows-platform.

Nadat u de minimale en maximale beschikbare timerresoluties hebt bepaald, moet u de minimale resolutie instellen die uw toepassing moet gebruiken. Gebruik de functies timeBeginPeriod en timeEndPeriod om deze resolutie in te stellen en te wissen. U moet elke aanroep overeenkomen met timeBeginPeriod- met een aanroep naar timeEndPeriod-, waarbij dezelfde minimale resolutie wordt opgegeven in beide aanroepen. Een toepassing kan meerdere timeBeginPeriod aanroepen maken, zolang elke aanroep overeenkomt met een aanroep naar timeEndPeriod-.

In zowel timeBeginPeriod als timeEndPeriodgeeft de parameter uPeriod de minimale timerresolutie in milliseconden aan. U kunt elke waarde voor timerresolutie opgeven binnen het bereik dat door de timer wordt ondersteund.

Over multimediatimers