Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você cria um evento de timer criando uma instância de classes derivadas da classe __TimerInstruction em qualquer namespace WMI. Em seguida, o WMI gera o evento de temporizador no momento apropriado. Se você perder um evento de temporizador devido ao tempo de inatividade do computador, o WMI o notificará sobre o evento perdido. O WMI suporta eventos de temporizador para compatibilidade com versões anteriores e para cenários em que você deve saber quantos eventos você perdeu desde o último evento entregue. Para a maioria dos eventos de temporizador, no entanto, você deve criar um filtro de evento para Win32_LocalTime ou Win32_UTCTime. Para obter mais informações, consulte Criando um evento de timer com Win32_LocalTime ou Win32_UTCTime.
O procedimento a seguir descreve como criar e receber um evento de timer com __TimerInstruction.
Para criar e receber um evento de timer com __TimerInstruction
Crie uma instância das classes __AbsoluteTimerInstruction ou __IntervalTimerInstruction.
As classes __AbsoluteTimerInstruction e __IntervalTimerInstruction são derivadas da classe __TimerInstruction, que contém uma cadeia de caracteres exclusiva atribuída pelo desenvolvedor que identifica o tipo de evento de timer. A classe __TimerInstruction também contém um valor que especifica se o WMI deve enviar uma notificação atrasada se o evento de timer ocorrer quando o WMI não estiver disponível.
Use __AbsoluteTimerInstruction para enviar eventos de temporizador absoluto, que ocorrem em uma data específica em um horário específico. Use __IntervalTimerInstruction para enviar eventos de temporizador de intervalo, que ocorrem regularmente.
Configure seu aplicativo para receber uma instância __TimerEvent.
Para gerar um evento, o WMI cria uma instância da classe __TimerEvent e encaminha a instância para o consumidor. A instância __TimerEvent contém o identificador da instrução de temporizador do consumidor. A instância também contém um valor que especifica quantas vezes o WMI deve enviar a notificação de evento do temporizador durante qualquer intervalo em que o WMI não pode alcançar o consumidor.