Classe __TimerEvent
La classe système __TimerEvent signale un événement généré par WMI en réponse à la requête d’un consommateur pour un événement de minuterie d’intervalle ou un événement de minuterie absolu. Un événement du 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 spécifique. Les événements du minuteur 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 dans l’ordre alphabétique, et non dans l’ordre MOF.
Syntaxe
class __TimerEvent : __Event
{
uint32 NumFirings;
uint8 SECURITY_DESCRIPTOR[];
string TimerId;
uint64 TIME_CREATED;
};
Membres
La classe __TimerEvent comprend les types de membres suivants :
Propriétés
La classe __TimerEvent comprend les propriétés suivantes.
-
NumFirings
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
Nombre de fois que l’événement s’est produit avant la remise d’une notification au consommateur.
-
-
SECURITY_DESCRIPTOR
-
-
Type de données : tableau uint8
-
Type d'accès : Lecture seule
Descripteur utilisé par le fournisseur d’événements pour déterminer quels utilisateurs peuvent recevoir l’événement. Cette propriété est héritée de __Event.
-
-
TIME_CREATED
-
-
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 représentant le nombre d’intervalles de 100 nanosecondes depuis le 1er janvier 1601. Les informations sont au format UTC (Temps universel coordonné). Cette propriété est héritée de __Event.
Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir 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 du minuteur dans la propriété TimerId de la sous-classe __TimerInstruction qu’ils créent pour s’inscrire.
-
Notes
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 du minuteur d’intervalle en créant une instance de la classe système __IntervalTimerInstruction.
Pendant le 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 beaucoup plus rapide que la possibilité de remettre l’événement, NumFirings est défini sur un nombre supérieur à 1. Lorsque NumFirings est supérieur à 1, WMI fusionne automatiquement de nombreux événements de minuteur dans le même événement. Cette fusion est similaire à ce qui se produit avec les messages WM_TIMER dans la programmation Windows.
Spécifications
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 |