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