enumerasi EVT_QUERY_FLAGS (winevt.h)
Menentukan nilai yang menentukan cara mengembalikan hasil kueri dan apakah Anda mengkueri terhadap saluran atau file log.
Sintaks
typedef enum _EVT_QUERY_FLAGS {
EvtQueryChannelPath = 0x1,
EvtQueryFilePath = 0x2,
EvtQueryForwardDirection = 0x100,
EvtQueryReverseDirection = 0x200,
EvtQueryTolerateQueryErrors = 0x1000
} EVT_QUERY_FLAGS;
Konstanta
EvtQueryChannelPath Nilai: 0x1 Menentukan bahwa kueri bertentangan dengan satu atau beberapa saluran. Parameter Jalur fungsi EvtQuery harus menentukan nama saluran atau NULL. |
EvtQueryFilePath Nilai: 0x2 Menentukan bahwa kueri bertentangan dengan satu atau beberapa file log. Parameter Jalur dari fungsi EvtQuery harus menentukan jalur lengkap ke file log atau NULL. |
EvtQueryForwardDirection Nilai: 0x100 Menentukan bahwa peristiwa dalam hasil kueri diurutkan dari yang terlama ke terbaru. Ini adalah default. |
EvtQueryReverseDirection Nilai: 0x200 Menentukan bahwa peristiwa dalam hasil kueri diurutkan dari yang terbaru ke terlama. |
EvtQueryTolerateQueryErrors Nilai: 0x1000 Menentukan bahwa EvtQuery harus menjalankan kueri meskipun bagian kueri menghasilkan kesalahan (tidak terbentuk dengan baik). Layanan memvalidasi sintaks kueri JalurX untuk menentukan apakah kueri terbentuk dengan baik. Jika validasi gagal, layanan mengurai JalurX ke dalam ekspresi individual. Ini membangun XPath baru yang dimulai dengan ekspresi paling kiri. Layanan memvalidasi ekspresi dan jika valid, layanan menambahkan ekspresi berikutnya ke JalurX. Layanan mengulangi proses ini sampai menemukan ekspresi yang gagal. Kemudian menggunakan ekspresi valid yang ditemukan dimulai dengan ekspresi paling kiri sebagai kueri JalurX (yang berarti Anda mungkin tidak mendapatkan peristiwa yang Anda harapkan). Jika tidak ada bagian dari JalurX yang valid, panggilan EvtQuery gagal. |
Keterangan
Bendera EvtQueryChannelPath dan EvtQueryFilePath saling eksklusif. Bendera EvtQueryForwardDirection dan EvtQueryReverseDirection juga saling eksklusif.
Anda hanya dapat mengambil peristiwa dalam arah maju dari saluran Debug dan Analitik dan dari file log .evt dan .etl.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | winevt.h |