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 |
|