Compartir a través de


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

EventTraceEvent

TRACE_LOGFILE_HEADER