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