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
}
Tópicos relacionados