Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zdarzenie czasomierza tworzy się, tworząc wystąpienie klas pochodnych z klasy __TimerInstruction w dowolnej przestrzeni nazw usługi WMI. Następnie usługa WMI generuje zdarzenie czasomierza w odpowiednim czasie. Jeśli przeoczysz zdarzenie czasomierza z powodu przestoju komputera, WMI powiadomi Cię o nieodebranym zdarzeniu. Usługa WMI obsługuje zdarzenia czasomierza w celu zapewnienia zgodności z poprzednimi wersjami oraz w scenariuszach, w których musisz wiedzieć, ile zdarzeń zostało przegapionych od ostatniego dostarczonego zdarzenia. W przypadku większości zdarzeń czasomierza należy jednak utworzyć filtr zdarzeń dla Win32_LocalTime lub Win32_UTCTime. Aby uzyskać więcej informacji, zobacz Tworzenie zdarzenia czasomierza za pomocą Win32_LocalTime lub Win32_UTCTime.
Poniższa procedura opisuje sposób tworzenia i odbierania zdarzenia czasomierza z __TimerInstruction.
Aby utworzyć i odebrać zdarzenie timera za pomocą __TimerInstruction
Utwórz wystąpienie klas __AbsoluteTimerInstruction lub __IntervalTimerInstruction.
Klasy __AbsoluteTimerInstruction i __IntervalTimerInstruction pochodzą z klasy __TimerInstruction, która zawiera unikatowy ciąg przypisany przez dewelopera, który identyfikuje typ zdarzenia czasomierza. Klasa __TimerInstruction zawiera również wartość określającą, czy usługa WMI powinna wysłać opóźnione powiadomienie, jeśli zdarzenie czasomierza występuje, gdy usługa WMI jest niedostępna.
Użyj __AbsoluteTimerInstruction do wysyłania bezwzględnych zdarzeń czasomierza, które występują w określonej dacie w określonym czasie. Użyj __IntervalTimerInstruction, aby wysyłać zdarzenia zegara interwałowego, które występują regularnie.
Ustaw aplikację, aby odbierała wystąpienie __TimerEvent.
Aby wygenerować zdarzenie, usługa WMI tworzy wystąpienie klasy __TimerEvent i przekazuje wystąpienie użytkownikowi. Wystąpienie __TimerEvent zawiera identyfikator instrukcji czasomierza od konsumenta. Wystąpienie zawiera również wartość określającą, ile razy WMI powinno wysyłać powiadomienie o zdarzeniu czasomierza w każdym przedziale czasu, gdy WMI nie może uzyskać dostępu do konsumenta.