Bagikan melalui


DEBUG_FILTER_XXX

Konstanta DEBUG_FILTER_XXX digunakan untuk tiga tujuan berbeda: untuk menentukan filter peristiwa tertentu individu, untuk menentukan status jeda filter peristiwa, dan untuk menentukan status penanganan filter pengecualian.

Filter Peristiwa Tertentu

Konstanta berikut digunakan untuk menentukan filter peristiwa tertentu.

Nilai Kejadian

DEBUG_FILTER_CREATE_THREAD

Buat Utas

DEBUG_FILTER_EXIT_THREAD

Keluar dari Utas

DEBUG_FILTER_CREATE_PROCESS

Buat Proses

DEBUG_FILTER_EXIT_PROCESS

Keluar dari Proses

DEBUG_FILTER_LOAD_MODULE

Muat Modul

DEBUG_FILTER_UNLOAD_MODULE

Membongkar Modul

DEBUG_FILTER_SYSTEM_ERROR

Kesalahan Sistem

DEBUG_FILTER_INITIAL_BREAKPOINT

Titik Henti Awal

DEBUG_FILTER_INITIAL_MODULE_LOAD

Beban Modul Awal

DEBUG_FILTER_DEBUGGEE_OUTPUT

Target Output

Status Putus

Konstanta berikut digunakan untuk menentukan status jeda filter peristiwa.

Nilai Deskripsi

DEBUG_FILTER_BREAK

Acara akan dipecah menjadi debugger.

DEBUG_FILTER_SECOND_CHANCE_BREAK

Peristiwa akan masuk ke debugger jika merupakan pengecualian kesempatan kedua.

DEBUG_FILTER_OUTPUT

Pemberitahuan peristiwa akan dicetak ke konsol debugger.

DEBUG_FILTER_IGNORE

Kejadian diabaikan.

Selain itu, untuk filter pengecualian arbitrer, mengatur status pemutusan ke DEBUG_FILTER_REMOVE, menghapus filter peristiwa.

Status Penanganan

Konstanta berikut digunakan untuk menentukan status penanganan filter pengecualian.

Nilai Deskripsi

DEBUG_FILTER_GO_HANDLED

Pengecualian telah ditangani.

DEBUG_FILTER_GO_NOT_HANDLED

Pengecualian belum ditangani.

Persyaratan

Header

DbgEng.h (termasuk DbgEng.h)