_Classe d’en-tête EventTrace
Classe de type d’événement pour l’événement d’en-tête du fichier journal. Cette classe contient des informations sur la session de suivi d’événements.
La syntaxe suivante est simplifiée à partir du code MOF.
Syntaxe
[EventType(0)]
class EventTrace_Header : EventTraceEvent
{
uint32 BufferSize;
uint32 Version;
uint32 ProviderVersion;
uint32 NumberOfProcessors;
uint64 EndTime;
uint32 TimerResolution;
uint32 MaxFileSize;
uint32 LogFileMode;
uint32 BuffersWritten;
uint32 StartBuffers;
uint32 PointerSize;
uint32 EventsLost;
uint32 CPUSpeed;
uint32 LoggerName;
uint32 LogFileName;
uint8 TimeZoneInformation[];
uint64 BootTime;
uint64 PerfFreq;
uint64 StartTime;
uint32 ReservedFlags;
uint32 BuffersLost;
};
Membres
La classe d' _ en-tête EventTrace possède les types de membres suivants :
Propriétés
La classe d' _ en-tête EventTrace a ces propriétés.
-
BootTime
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (17)
Heure à laquelle le système a été démarré, en intervalles de 100 nanosecondes depuis le 1er janvier 1601 à minuit.
-
-
BufferSize
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (1)
Taille des tampons de la session de suivi d’événements, en kilo-octets.
-
-
BuffersLost
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (21)
Nombre total de mémoires tampons perdues.
-
-
BuffersWritten
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (9)
Nombre total de mémoires tampons écrites par la session de suivi d’événements.
-
-
CPUSpeed
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (13)
Vitesse du processeur, en mégahertz.
Windows 2000 : Non pris en charge.
-
-
EndTime
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (5)
Heure à laquelle la session de suivi d’événements s’est arrêtée, en intervalles de 100 nanosecondes depuis le 1er janvier 1601 à minuit. Cette valeur peut être 0 si vous consommez des événements en temps réel ou à partir d’un fichier journal dans lequel le fournit des événements de journalisation continue.
-
-
EventsLost
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (12)
Nombre d’événements perdus pendant la session de suivi d’événements.
-
-
LogFileMode
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (8), format ("x")
Mode de journalisation actuel pour la session de suivi d’événements. Pour obtenir la liste des valeurs, consultez constantes de mode de journalisation.
-
-
Nomdefichierjournal
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (15), pointeur
Nom du fichier journal de suivi d’événements qui contient les événements.
-
-
LoggerName
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (14), pointeur
Nom de la session de suivi d’événements.
-
-
MaxFileSize
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (7)
Taille maximale du fichier journal, en mégaoctets.
-
-
NumberOfProcessors
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (4)
Nombre de processeurs sur le système.
-
-
PerfFreq
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (18)
Fréquence du compteur de performance haute résolution, s’il en existe un.
-
-
PointerSize
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (11)
Taille du type de données du pointeur, en octets.
-
-
ProviderVersion
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (3)
Numéro de build du système d’exploitation.
-
-
ReservedFlags
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (20)
Réservé.
-
-
StartBuffers
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (10)
Réservé.
-
-
StartTime
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (19)
Heure de début de la session de suivi d’événements, en intervalles de 100 nanosecondes depuis le 1er janvier 1601 à minuit.
-
-
TimerResolution
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (6)
Résolution de la minuterie matérielle, en unités de 100 nanosecondes.
-
-
TimeZoneInformation
-
-
Type de données : tableau UInt8
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (16), extension (« noprint »), Max (176)
Structure d' _ _ informations de fuseau horaire qui contient le fuseau horaire pour les membres BootTime, EndTime et StartTime .
-
-
Version
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (2)
Numéro de version du système d’exploitation. À partir des octets de poids faible, les deux premiers octets contiennent la version principale, les deux octets suivants contiennent une version mineure, les deux octets suivants contiennent Service Pack version principale et les deux derniers octets contiennent Service Pack version mineure.
-
Remarques
En règle générale, vous souhaitez enregistrer les valeurs des propriétés suivantes pour une utilisation ultérieure lors du traitement des événements à partir du fichier journal.
- TimerResolution: à utiliser avec les membres KernelTime et UserTime de la structure d' _ _ en-tête de trace d’événements pour déterminer le coût de l’UC pour un ensemble d’instructions. Pour plus d’informations, consultez la section Notes de l' _ _ en-tête de suivi d’événements.
- PointerSize: pour les propriétés qui contiennent le qualificateur de pointeur , utilisez cette valeur pour déterminer la taille du pointeur. Notez que cette valeur peut ne pas être exacte. Par exemple, sur un ordinateur 64 bits, une application 32 bits enregistre les pointeurs de 4 octets ; Toutefois, la session affecte la valeur 8 à PointerSize .
- LogFileMode: permet de déterminer si cette session est une session privée d’enregistreur d’événements. Certaines propriétés ne contiennent pas de données pour les sessions privées des journaux. Par exemple, les membres KernelTime et UserTime de la structure d' _ _ en-tête de trace d’événements .
Configuration requise
| 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] |