Partager via


Classe __AggregateEvent

La classe système __AggregateEvent représente un événement agrégé de plusieurs événements intrinsèques ou extrinsèques individuels. WMI génère une instance de __AggregateEvent plutôt que de __Event quand les consommateurs s’inscrivent auprès de la clause GROUP WITHIN dans leur requête d’événement.

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 __AggregateEvent : __IndicationRelated
{
  uint32 NumberOfEvents;
  object Representative;
};

Membres

La classe __AggregateEvent comprend les types de membres suivants :

Propriétés

La classe __AggregateEvent comprend ces propriétés.

NumberOfEvents

Type de données : uint32

Type d'accès : Lecture seule

Nombre d’événements combinés pour produire cet événement récapitulatif individuel.

Representative

Type de données : objet

Type d'accès : Lecture seule

Copie de l’un des événements remis dans l’intervalle d’agrégation. Par exemple, si un consommateur s’est inscrit aux événements de modification de clé de Registre à partir du fournisseur d’événements de Registre, Representative détient une instance de la classe RegistryKeyChangeEvent.

Notes

La classe __AggregateEvent est dérivée de __IndicationRelated, qui n’a pas de propriétés.

Les fournisseurs d’événements ne génèrent jamais d’événements d’agrégation. Ils doivent ignorer la clause GROUP WITHIN dans leur traitement des requêtes d’événements.

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

__IndicationRelated

Classes système WMI

Interrogation avec WQL