Condividi tramite


Risoluzione timer

[La funzionalità associata a questa pagina, Timer multimediali, è una funzionalità legacy. È stato sostituito da Servizio utilità di pianificazione classi multimediali. servizio utilità di pianificazione classi multimediali è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare servizio Utilità di pianificazione classi multimediali anziché timer multimediali, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Per determinare le risoluzioni timer minime e massime supportate dai servizi timer, usare la funzionetimeGetDevCaps. Questa funzione riempie i membri wPeriodMin e wPeriodMax della strutturaTIMECAPScon le risoluzioni minime e massime. Questo intervallo può variare tra computer e piattaforme Windows.

Dopo aver determinato le risoluzioni timer minime e massime disponibili, è necessario stabilire la risoluzione minima che si vuole usare per l'applicazione. Usare le funzionitimeBeginPeriode timeEndPeriod per impostare e cancellare questa risoluzione. È necessario associare ogni chiamata a timeBeginPeriod con una chiamata a timeEndPeriod, specificando la stessa risoluzione minima in entrambe le chiamate. Un'applicazione può effettuare più chiamate timeBeginPeriod, purché ogni chiamata corrisponda a una chiamata a timeEndPeriod.

Sia in timeBeginPeriod che in timeEndPeriod, il parametro uPeriod indica la risoluzione minima del timer, in millisecondi. È possibile specificare qualsiasi valore di risoluzione timer compreso nell'intervallo supportato dal timer.

Informazioni sui timer multimediali