Condividi tramite


classe EventTrace_Header

Classe di tipo di evento per l'evento di intestazione del file di log. Questa classe contiene informazioni sulla sessione di traccia eventi.

La sintassi seguente è semplificata dal codice MOF.

Sintassi

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

Members

La classe EventTrace_Header include questi tipi di membri:

Proprietà

La classe EventTrace_Header include queste proprietà.

BootTime

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (17)

Ora in cui è stato avviato il sistema, in 100-nanosecondi intervalli da mezzanotte, 1 gennaio 1601.

BufferSize

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (1)

Dimensioni dei buffer della sessione di traccia eventi, in kilobyte.

BuffersLost

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (21)

Numero totale di buffer persi.

BuffersScritti

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (9)

Numero totale di buffer scritti dalla sessione di traccia eventi.

CPUSpeed

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (13)

Velocità della CPU, in megahertz.

Windows 2000: Non supportato.

EndTime

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (5)

Ora in cui la sessione di traccia degli eventi è stata arrestata, in intervalli di 100 nanosecondi da mezzanotte, 1° gennaio 1601. Questo valore può essere 0 se si utilizzano eventi in tempo reale o da un file di log a cui l'opzione fornisce è ancora in corso la registrazione degli eventi.

EventsLost

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (12)

Numero di eventi persi durante la sessione di traccia eventi.

LogFileMode

Tipo di dati: uint32

Tipo di accesso: sola lettura

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

Modalità di registrazione corrente per la sessione di traccia eventi. Per un elenco di valori, vedere Costanti della modalità di registrazione.

LogFileName

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (15), Puntatore

Nome del file di log di traccia eventi che contiene gli eventi.

LoggerName

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (14), Puntatore

Nome della sessione di traccia eventi.

Maxfilesize

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (7)

Dimensioni massime del file di log, in megabyte.

NumberOfProcessors

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (4)

Numero di processori nel sistema.

PerfFreq

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (18)

Frequenza del contatore delle prestazioni ad alta risoluzione, se presente.

PuntatoreSize

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (11)

Dimensioni di un tipo di dati puntatore, in byte.

ProviderVersion

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (3)

Numero di compilazione del sistema operativo.

RiservatoFlags

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (20)

Riservato.

StartBuffers

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (10)

Riservato.

StartTime

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (19)

Ora in cui è iniziata la sessione di traccia eventi, in intervalli da 100 nanosecondi dalla mezzanotte, 1 gennaio 1601.

TimerResolution

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (6)

Risoluzione del timer hardware, in unità di 100 nanosecondi.

Timezoneinformation

Tipo di dati: matrice uint8

Tipo di accesso: sola lettura

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

Struttura TIME_ZONE_INFORMATION che contiene il fuso orario per i membri BootTime, EndTime e StartTime.

Versione

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId (2)

Numero di versione del sistema operativo. A partire dai byte a basso ordine, i primi due byte contengono la versione principale, i due byte successivi contengono una versione secondaria, i due byte successivi contengono la versione principale del Service Pack e gli ultimi due byte contengono la versione secondaria del Service Pack.

Commenti

In genere, si desidera salvare i valori per le proprietà seguenti da usare in un secondo momento durante l'elaborazione di eventi dal file di log.

  • TimerResolution: usare con i membri KernelTime e UserTime della struttura EVENT_TRACE_HEADER per determinare il costo della CPU per un set di istruzioni. Per informazioni dettagliate, vedere la sezione Osservazioni di EVENT_TRACE_HEADER.
  • PointerSize: per le proprietà che contengono il qualificatore puntatore , usare questo valore per determinare le dimensioni del puntatore. Si noti che questo valore potrebbe non essere accurato. Ad esempio, in un computer a 64 bit, un'applicazione a 32 bit registra puntatori a 4 byte; tuttavia, la sessione imposta PointerSize su 8.
  • LogFileMode: usare per determinare se questa sessione è una sessione di logger privata. Esistono alcune proprietà che non contengono dati per sessioni di logger private. Ad esempio, i membri KernelTime e UserTime della struttura EVENT_TRACE_HEADER .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]

Vedi anche

EventTraceEvent

TRACE_LOGFILE_HEADER