EventTrace_Header clase
Clase de tipo de evento para el evento de encabezado del archivo de registro. Esta clase contiene información sobre la sesión de seguimiento de eventos.
La sintaxis siguiente se simplifica a partir del código MOF.
Sintaxis
[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;
};
Miembros
La clase EventTrace_Header tiene estos tipos de miembros:
Propiedades
La clase EventTrace_Header tiene estas propiedades.
-
BootTime
-
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (17)
Hora a la que se inició el sistema, en intervalos de 100 nanosegundos desde medianoche, 1 de enero de 1601.
-
-
BufferSize
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (1)
Tamaño de los búferes de la sesión de seguimiento de eventos, en kilobytes.
-
-
BuffersLost
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (21)
Número total de búferes perdidos.
-
-
BuffersWritten
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (9)
Número total de búferes escritos por la sesión de seguimiento de eventos.
-
-
CPUSpeed
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (13)
Velocidad de CPU, en megahercios.
Windows 2000: No se admite.
-
-
EndTime
-
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (5)
Hora en la que se detuvo la sesión de seguimiento de eventos, en intervalos de 100 nanosegundos desde medianoche, 1 de enero de 1601. Este valor puede ser 0 si está consumiendo eventos en tiempo real o desde un archivo de registro al que el proporcionado sigue registrando eventos.
-
-
EventsLost
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (12)
Número de eventos perdidos durante la sesión de seguimiento de eventos.
-
-
LogFileMode
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (8), Format("x")
Modo de registro actual para la sesión de seguimiento de eventos. Para obtener una lista de valores, vea Constantes de modo de registro.
-
-
LogFileName
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (15), Puntero
Nombre del archivo de registro de seguimiento de eventos que contiene los eventos.
-
-
LoggerName
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (14), Puntero
Nombre de la sesión de seguimiento de eventos.
-
-
MaxFileSize
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (7)
Tamaño máximo del archivo de registro, en megabytes.
-
-
NumberOfProcessors
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (4)
Número de procesadores del sistema.
-
-
PerfFreq
-
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (18)
Frecuencia del contador de rendimiento de alta resolución, si existe uno.
-
-
PointerSize
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (11)
Tamaño de un tipo de datos de puntero, en bytes.
-
-
ProviderVersion
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (3)
Número de compilación del sistema operativo.
-
-
ReservedFlags
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (20)
Reservado.
-
-
StartBuffers
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (10)
Reservado.
-
-
StartTime
-
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (19)
Hora en la que se inició la sesión de seguimiento de eventos, en intervalos de 100 nanosegundos desde medianoche, 1 de enero de 1601.
-
-
TimerResolution
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (6)
Resolución del temporizador de hardware, en unidades de 100 nanosegundos.
-
-
TimeZoneInformation
-
-
Tipo de datos: matriz uint8
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (16), Extension("NoPrint"), Max (176)
Estructura TIME_ZONE_INFORMATION que contiene la zona horaria para los miembros BootTime, EndTime y StartTime .
-
-
Versión
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (2)
Número de versión del sistema operativo. A partir de los bytes de orden bajo, los dos primeros bytes contienen la versión principal, los dos bytes siguientes contienen una versión secundaria, los dos siguientes bytes contienen la versión principal del Service Pack y los dos últimos bytes contienen la versión secundaria del Service Pack.
-
Comentarios
Normalmente, quiere guardar los valores de las siguientes propiedades para usarlos más adelante al procesar eventos desde el archivo de registro.
- TimerResolution: use con los miembros KernelTime y UserTime de la estructura EVENT_TRACE_HEADER para determinar el costo de CPU de un conjunto de instrucciones. Para obtener más información, consulte la sección Comentarios de EVENT_TRACE_HEADER.
- PointerSize: para las propiedades que contienen el calificador puntero , use este valor para determinar el tamaño del puntero. Tenga en cuenta que este valor puede no ser preciso. Por ejemplo, en un equipo de 64 bits, una aplicación de 32 bits registrará punteros de 4 bytes; Sin embargo, la sesión establecerá PointerSize en 8.
- LogFileMode: use para determinar si esta sesión es una sesión de registrador privado. Hay algunas propiedades que no contienen datos para las sesiones de registrador privado. Por ejemplo, los miembros KernelTime y UserTime de la estructura EVENT_TRACE_HEADER .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Consulte también