EventTrace_Header classe
Classe de type d’événement pour l’événement d’en-tête de 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.
[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;
};
La classe EventTrace_Header comporte les types de membres suivants :
La classe EventTrace_Header a ces propriétés.
-
BootTime
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (17)
Heure de démarrage du système, par intervalles de 100 nanosecondes depuis minuit, le 1er janvier 1601.
-
-
BufferSize
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (1)
Taille des mémoires 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, par intervalles de 100 nanosecondes depuis minuit, le 1er janvier 1601. Cette valeur peut être 0 si vous consommez des événements en temps réel ou à partir d’un fichier journal dans lequel le fournisseur enregistre toujours les événements.
-
-
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 du mode de journalisation.
-
-
LogFileName
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (15), pointeur
Nom du fichier journal de suivi des é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 performances haute résolution, le cas échéant.
-
-
PointerSize
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (11)
Taille d’un type de données 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 à laquelle la session de suivi d’événements a démarré, par intervalles de 100 nanosecondes depuis minuit, le 1er janvier 1601.
-
-
TimerResolution
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (6)
Résolution du minuteur matériel, 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 TIME_ZONE_INFORMATION qui contient le fuseau horaire des 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. À compter des octets d’ordre inférieur, les deux premiers octets contiennent la version principale, les deux octets suivants contiennent une version mineure, les deux octets suivants contiennent la version principale du Service Pack et les deux derniers octets contiennent la version mineure du Service Pack.
-
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 : utilisez avec les membres KernelTime et UserTime de la structure EVENT_TRACE_HEADER pour déterminer le coût du processeur pour un ensemble d’instructions. Pour plus d’informations, consultez la section Remarques de EVENT_TRACE_HEADER.
- PointerSize : pour les propriétés qui contiennent le qualificateur 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 des pointeurs de 4 octets ; Toutefois, la session définit PointerSize sur 8.
- LogFileMode : permet de déterminer si cette session est une session d’enregistreur d’événements privée. Certaines propriétés ne contiennent pas de données pour les sessions d’enregistreur d’événements privés. Par exemple, les membres KernelTime et UserTime de la structure EVENT_TRACE_HEADER .
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] |