Classe EventTrace_Header

A classe de tipo de evento para o evento de cabeçalho do arquivo de log. Essa classe contém informações sobre a sessão de rastreamento de eventos.

A sintaxe a seguir é simplificada do código MOF.

Sintaxe

[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;
};

Membros

A classe EventTrace_Header tem estes tipos de membros:

Propriedades

A classe EventTrace_Header tem essas propriedades.

BootTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (17)

Hora em que o sistema foi iniciado, em intervalos de 100 nanossegundos desde a meia-noite de 1º de janeiro de 1601.

BufferSize

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (1)

Tamanho dos buffers da sessão de rastreamento de eventos, em quilobytes.

BuffersLost

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (21)

Número total de buffers perdidos.

BuffersEscritos

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (9)

Número total de buffers gravados pela sessão de rastreamento de eventos.

CPUSpeed

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (13)

Velocidade da CPU, em megahertz.

Windows 2000: Sem suporte.

EndTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (5)

Hora em que a sessão de rastreamento de eventos parou, em intervalos de 100 nanossegundos desde a meia-noite de 1º de janeiro de 1601. Esse valor poderá ser 0 se você estiver consumindo eventos em tempo real ou de um arquivo de log para o qual o fornecido ainda está registrando eventos em log.

EventsLost

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (12)

Número de eventos perdidos durante a sessão de rastreamento de eventos.

LogFileMode

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (8), Format("x")

Modo de log atual para a sessão de rastreamento de eventos. Para obter uma lista de valores, consulte Constantes de modo de registro em log.

Logfilename

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (15), Ponteiro

Nome do arquivo de log de rastreamento de eventos que contém os eventos.

LoggerName

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (14), Ponteiro

Nome da sessão de rastreamento de eventos.

Maxfilesize

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (7)

Tamanho máximo do arquivo de log, em megabytes.

NumberOfProcessors

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (4)

Número de processadores no sistema.

PerfFreq

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (18)

Frequência do contador de desempenho de alta resolução, se houver.

PointerSize

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (11)

Tamanho de um tipo de dados de ponteiro, em bytes.

Providerversion

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (3)

Número de build do sistema operacional.

ReservedFlags

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (20)

Reservado.

StartBuffers

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (10)

Reservado.

StartTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (19)

Hora em que a sessão de rastreamento de eventos começou, em intervalos de 100 nanossegundos desde a meia-noite de 1º de janeiro de 1601.

TimerResolution

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (6)

Resolução do temporizador de hardware, em unidades de 100 nanossegundos.

Timezoneinformation

Tipo de dados: matriz uint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (16), Extension("NoPrint"), Max (176)

Uma estrutura TIME_ZONE_INFORMATION que contém o fuso horário para os membros BootTime, EndTime e StartTime .

Versão

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId (2)

Número de versão do sistema operacional. A partir dos bytes de baixa ordem, os dois primeiros bytes contêm a versão principal, os dois próximos bytes contêm uma versão secundária, os dois bytes seguintes contêm a versão principal do service pack e os dois últimos bytes contêm a versão secundária do service pack.

Comentários

Normalmente, você deseja salvar os valores das propriedades a seguir para uso posterior ao processar eventos do arquivo de log.

  • TimerResolution — use com os membros KernelTime e UserTime da estrutura EVENT_TRACE_HEADER para determinar o custo da CPU para um conjunto de instruções. Para obter detalhes, consulte a seção Comentários de EVENT_TRACE_HEADER.
  • PointerSize — para propriedades que contêm o qualificador Pointer , use esse valor para determinar o tamanho do ponteiro. Observe que esse valor pode não ser preciso. Por exemplo, em um computador de 64 bits, um aplicativo de 32 bits registrará ponteiros de 4 bytes; no entanto, a sessão definirá PointerSize como 8.
  • LogFileMode — use para determinar se esta sessão é uma sessão de agente privado. Há algumas propriedades que não contêm dados para sessões de agente privado. Por exemplo, os membros KernelTime e UserTime da estrutura EVENT_TRACE_HEADER .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]

Confira também

EventTraceEvent

TRACE_LOGFILE_HEADER