Bagikan melalui


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

Lihat juga

EvtQuery