Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[La funzionalità associata a questa pagina, Timer multimediali, è una funzionalità obsoleta. È stato sostituito da Servizio utilità di pianificazione classi multimediali. Il Servizio di Pianificazione delle 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.
Nell'esempio seguente viene chiamata la funzionetimeGetDevCapsper determinare le risoluzioni timer minime e massime supportate dai servizi timer. Prima di configurare gli eventi timer, nell'esempio viene stabilita la risoluzione minima del timer usando la funzione 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);
Argomenti correlati