Condividi tramite


Scrittura di una funzione di callback timer

Nota

In questo argomento viene descritta una funzione obsoleta. Le nuove applicazioni devono usare la funzione CreateTimerQueueTimer per creare timer.

 

La funzione di callback seguente, OneShotTimer, invalida l'identificatore per l'evento timer singolo e chiama una routine timer per gestire le attività specifiche dell'applicazione. Per altre informazioni, vedere TimeProc.

void CALLBACK OneShotTimer(UINT wTimerID, UINT msg, 
    DWORD dwUser, DWORD dw1, DWORD dw2) 
{ 
    NPSEQ npSeq;             // pointer to sequencer data 
    npSeq = (NPSEQ)dwUser;
    npSeq->wTimerID = 0;     // invalidate timer ID (no longer in use)
    TimerRoutine(npSeq);     // handle tasks 
} 

Uso di timer multimediali