Partager via


Classe EventTrace

Classe abstraite à partir de laquelle toutes les classes de trace d’événements sont dérivées.

La syntaxe suivante est simplifiée à partir du code MOF.

Syntaxe

[abstract]
class EventTrace
{
  uint16 EventSize;
  uint16 ReservedHeaderField;
  uint8  EventType;
  uint8  TraceLevel;
  uint16 TraceVersion;
  uint64 ThreadId;
  uint64 TimeStamp;
  uint8  EventGuid[];
  uint32 KernelTime;
  uint32 UserTime;
  uint32 InstanceId;
  uint8  ParentGuid[];
  uint32 ParentInstanceId;
  uint32 MofData;
  uint32 MofLength;
};

Membres

La classe EventTrace a les types de membres suivants :

Propriétés

La classe EventTrace a ces propriétés.

EventGuid

Type de données : tableau uint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (8), Max (16)

GUID de la classe de trace d’événement de cet événement.

EventSize

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (1)

Nombre total d’octets de l’événement.

EventType

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (3)

Type d’événement défini par le fournisseur. Indique la classe de type d’événement à utiliser pour déchiffrer les données d’événement définies par le fournisseur (les données pointées par MofData.

InstanceId

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (11)

Identificateur de cette instance d’événement.

KernelTime

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (9)

Temps d’exécution écoulé pour les instructions en mode noyau, dans les cycles du processeur.

MofData

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (14), pointeur

Pointeur vers les données d’événement spécifiques au fournisseur.

MofLength

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (15)

Longueur des données d’événement spécifiques au fournisseur.

ParentGuid

Type de données : tableau uint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (12), Max (16)

GUID de la classe de trace d’événement du instance parent.

ParentInstanceId

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (13)

Identificateur des données instance parentes.

ReservedHeaderField

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (2)

Réservé.

ThreadId

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (6), pointeur

Identifie le thread qui a généré l’événement.

Timestamp

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (7)

Contient la date et l’heure auxquelles l’événement s’est produit.

Tracelevel

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (4)

Valeur définie par le fournisseur qui définit le niveau de gravité utilisé pour générer l’événement.

TraceVersion

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (5)

Numéro de version défini par le fournisseur de la classe de trace d’événements utilisée pour générer l’événement.

UserTime

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : WmiDataId (10)

Temps d’exécution écoulé pour les instructions en mode utilisateur, dans les cycles du processeur.

Notes

N’utilisez pas ces propriétés.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
MOF
Wmi.mof