kelas EventTrace_Header
Kelas jenis peristiwa untuk peristiwa header file log. Kelas ini berisi informasi tentang sesi pelacakan peristiwa.
Sintaks berikut disederhanakan dari kode MOF.
Sintaks
[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;
};
Anggota
Kelas EventTrace_Header memiliki jenis anggota ini:
Properti
Kelas EventTrace_Header memiliki properti ini.
-
BootTime
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (17)
Waktu di mana sistem dimulai, dalam interval 100 nanodetik sejak tengah malam, 1 Januari 1601.
-
-
BufferSize
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (1)
Ukuran buffer sesi pelacakan peristiwa, dalam kilobyte.
-
-
BuffersLost
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (21)
Jumlah total buffer yang hilang.
-
-
BuffersWritten
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (9)
Jumlah total buffer yang ditulis oleh sesi pelacakan peristiwa.
-
-
CPUSpeed
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (13)
Kecepatan CPU, dalam megahertz.
Windows 2000: Tidak didukung.
-
-
EndTime
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (5)
Waktu di mana sesi pelacakan peristiwa berhenti, dalam interval 100 nanodetik sejak tengah malam, 1 Januari 1601. Nilai ini mungkin 0 jika Anda mengonsumsi peristiwa secara real time atau dari file log yang menyediakan masih mencatat peristiwa.
-
-
EventsLost
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (12)
Jumlah peristiwa yang hilang selama sesi pelacakan peristiwa.
-
-
LogFileMode
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (8), Format("x")
Mode pengelogan saat ini untuk sesi pelacakan peristiwa. Untuk daftar nilai, lihat Konstanta Mode Pengelogan.
-
-
LogFileName
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (15), Pointer
Nama file log pelacakan peristiwa yang berisi peristiwa.
-
-
LoggerName
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (14), Pointer
Nama sesi pelacakan peristiwa.
-
-
MaxFileSize
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (7)
Ukuran maksimum file log, dalam megabyte.
-
-
NumberOfProcessors
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (4)
Jumlah prosesor pada sistem.
-
-
PerfFreq
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (18)
Frekuensi penghitung kinerja resolusi tinggi, jika ada.
-
-
Ukuran Pointer
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (11)
Ukuran jenis data penunjuk, dalam byte.
-
-
ProviderVersion
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (3)
Nomor build sistem operasi.
-
-
ReservedFlags
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (20)
Dicadangkan.
-
-
StartBuffers
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (10)
Dicadangkan.
-
-
StartTime
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (19)
Waktu di mana sesi pelacakan peristiwa dimulai, dalam interval 100 nanodetik sejak tengah malam, 1 Januari 1601.
-
-
TimerResolution
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (6)
Resolusi timer perangkat keras, dalam unit 100 nanodetik.
-
-
TimeZoneInformation
-
-
Jenis data: array uint8
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (16), Extension("NoPrint"), Max (176)
Struktur TIME_ZONE_INFORMATION yang berisi zona waktu untuk anggota BootTime, EndTime , dan StartTime .
-
-
Versi
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: WmiDataId (2)
Nomor versi sistem operasi. Dimulai dengan byte urutan rendah, dua byte pertama berisi versi utama, dua byte berikutnya berisi versi minor, dua byte berikutnya berisi versi utama paket layanan, dan dua byte terakhir berisi versi minor paket layanan.
-
Keterangan
Biasanya, Anda ingin menyimpan nilai untuk properti berikut untuk digunakan nanti saat memproses peristiwa dari file log.
- TimerResolution—gunakan dengan anggota KernelTime dan UserTime dari struktur EVENT_TRACE_HEADER untuk menentukan biaya CPU untuk serangkaian instruksi. Untuk detailnya, lihat bagian Keterangan di EVENT_TRACE_HEADER.
- PointerSize—untuk properti yang berisi kualifikasi Pointer , gunakan nilai ini untuk menentukan ukuran pointer. Perhatikan bahwa nilai ini mungkin tidak akurat. Misalnya, pada komputer 64-bit, aplikasi 32-bit akan mencatat pointer 4-byte; namun, sesi akan mengatur PointerSize ke 8.
- LogFileMode—gunakan untuk menentukan apakah sesi ini adalah sesi pencatat privat. Ada beberapa properti yang tidak berisi data untuk sesi pencatat privat. Misalnya, anggota KernelTime dan UserTime dari struktur EVENT_TRACE_HEADER .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Lihat juga