__TimerEvent, classe
La classe système _ _ TimerEvent indique un événement généré par WMI en réponse à la demande d’un consommateur pour un événement d’horloge d’intervalle ou un événement de minuterie absolu. Un événement de minuteur d’intervalle est un événement qui se produit à intervalles réguliers. Un événement de minuteur absolu est un événement qui se produit à un moment donné. Les événements de minuterie peuvent se produire dans n’importe quel espace de noms.
La syntaxe suivante est simplifiée à partir de code au format MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées par ordre alphabétique, et non par ordre MOF.
Syntaxe
class __TimerEvent : __Event
{
uint32 NumFirings;
uint8 SECURITY_DESCRIPTOR[];
string TimerId;
uint64 TIME_CREATED;
};
Membres
La classe _ _ TimerEvent possède les types de membres suivants :
Propriétés
La classe _ _ TimerEvent possède les propriétés suivantes.
-
NumFirings
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
Nombre de fois où l’événement s’est produit avant la remise d’une notification au consommateur.
-
-
descripteur de sécurité _
-
-
Type de données : tableau UInt8
-
Type d'accès : Lecture seule
Descripteur utilisé par le fournisseur d’événements pour déterminer les utilisateurs qui peuvent recevoir l’événement. Cette propriété est héritée de l' _ _ événement.
-
-
HEURE de _ création
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
Valeur unique qui indique l’heure à laquelle l’événement a été généré. Il s’agit d’une valeur 64 bits qui représente le nombre d’intervalles de 100 nanosecondes après le 1er janvier 1601. Les informations sont au format de temps universel coordonné (UTC). Cette propriété est héritée de l' _ _ événement.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
-
-
TimerId
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Instance de la sous-classe _ _ TimerInstruction qui a provoqué le déclenchement de cet événement par WMI. Les consommateurs spécifient une identification de minuteur dans la propriété timerId de la sous-classe _ _ TimerInstruction qu’ils créent pour s’inscrire.
-
Remarques
La classe _ _ TimerEvent est dérivée de _ _ Event.
Les consommateurs d’événements s’inscrivent pour un événement de minuteur absolu en créant une instance de la classe système _ _ AbsoluteTimerInstruction . Ils s’inscrivent pour un événement de minuteur d’intervalle en créant une instance de la classe système _ _ IntervalTimerInstruction .
Pendant un fonctionnement normal, la propriété NumFirings a la valeur 1. Lorsqu’il n’est pas possible d’atteindre le consommateur ou que l’intervalle de déclenchement est bien plus rapide que la capacité à remettre l’événement, NumFirings est défini sur un nombre supérieur à 1. Lorsque NumFirings est supérieur à 1, WMI fusionne automatiquement un grand nombre d’événements de minuterie dans le même événement. cette fusion est similaire à ce qui se produit avec les messages _ du minuteur WM dans Windows programmation.
Conditions requises
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| Espace de noms |
Tous les espaces de noms WMI |