Compartilhar via


Gravando uma função de retorno de chamada de temporizador

Observação

Este tópico descreve uma função obsoleta. Novos aplicativos devem usar a função CreateTimerQueueTimer para criar temporizadores.

 

A função de retorno de chamada a seguir, OneShotTimer, invalida o identificador do evento de temporizador único e chama uma rotina de temporizador para lidar com as tarefas específicas do aplicativo. Para obter mais informações, consulte 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 
} 

Usando temporizadores multimídia