__AbsoluteTimerInstruction, classe

La classe système _ _ AbsoluteTimerInstruction provoque la génération d’un événement à une date spécifique à un moment donné. Un consommateur d’événements s’inscrit pour recevoir un événement de minuteur absolu en créant une instance de cette classe. L’événement est généré une fois.

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 __AbsoluteTimerInstruction : __TimerInstruction
{
  datetime EventDateTime;
  boolean  SkipIfPassed = FALSE;
  string   TimerId;
};

Membres

La classe _ _ AbsoluteTimerInstruction possède les types de membres suivants :

Propriétés

La classe _ _ AbsoluteTimerInstruction possède les propriétés suivantes.

EventDateTime

Type de données : DateTime

Type d’accès : lecture/écriture

Chaîne de longueur fixe au format DMTF qui spécifie le moment où le minuteur se déclenche.

SkipIfPassed

Type de données : booléen

Type d'accès : Lecture seule

Si la valeur est true, l’événement du minuteur se produit si WMI ne peut pas le générer à l’intervalle de temps approprié, ou si le consommateur qui demande à recevoir l’événement n’est pas disponible. Si la valeur est true, l’événement ne se produit pas. La valeur par défaut est false. Lorsque WMI ou le consommateur devient disponible, un événement de notification est généré et reçu. Cette propriété est héritée de _ _ TimerInstruction.

FALSE

Lorsque WMI ou le consommateur redevient disponible, un événement de notification est généré et reçu.

TRUE

L’événement du minuteur ne se produit pas si WMI n’est pas disponible pour le générer à l’intervalle de temps approprié, ou si le consommateur qui demande à recevoir l’événement n’est pas disponible.

TimerId

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Chaîne unique assignée par l’utilisateur qui identifie un événement de minuteur spécifique. Pour éviter les conflits de noms avec d’autres identificateurs de minuterie, la forme de chaîne d’un GUID de style d’environnement d’ordinateur distribué peut être utilisée. Cette propriété est héritée de _ _ TimerInstruction.

Notes

La classe _ _ AbsoluteTimerInstruction est dérivée de _ _ TimerInstruction.

WMI génère l’événement de minuteur absolu en créant une instance de la classe _ _ TimerEvent .

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

Voir aussi

__TimerInstruction

Classes système WMI

Réception d’événements chronométrés ou répétitifs

Réception d’événements à tout moment

Réception d’événements pendant la durée de votre application