Bagikan melalui


ah (Penanganan Pernyataan)

Perintah ah mengontrol status penanganan pernyataan untuk alamat tertentu.

ahb [Address] 
ahi [Address] 
ahd [Address] 
ahc 
ah 

Parameter

ahb

Memecah ke debugger jika pernyataan gagal pada alamat yang ditentukan.

ahi
Mengabaikan kegagalan pernyataan pada alamat yang ditentukan.

ahd

Menghapus informasi penanganan pernyataan apa pun di alamat yang ditentukan. Penghapusan ini menyebabkan debugger kembali ke status default untuk alamat tersebut.

Alamat

Menentukan alamat instruksi yang status penanganan pernyataannya sedang ditetapkan. Jika Anda menghilangkan parameter ini, debugger menggunakan penghitung program saat ini.

ahc

Menghapus semua informasi penanganan pernyataan untuk proses saat ini.

Ah

Menampilkan pengaturan penanganan pernyataan saat ini.

Lingkungan

Item Deskripsi
Mode mode pengguna, mode kernel
Target penelusuran kesalahan langsung saja
Platform semua

Informasi Tambahan

Untuk informasi selengkapnya tentang status pemutusan dan status penanganan, deskripsi semua kode peristiwa, daftar status default untuk semua peristiwa, dan detail tentang metode lain untuk mengontrol status ini, lihat Mengontrol Pengecualian dan Peristiwa.

Keterangan

Perintah ah\* mengontrol status penanganan pernyataan untuk alamat tertentu. Perintah sx* asrt mengontrol status penanganan pernyataan global. Jika Anda menggunakan ah\* untuk alamat tertentu dan kemudian pernyataan terjadi di sana, debugger merespons berdasarkan pengaturan ah\* dan mengabaikan pengaturan asrt sx* .

Ketika debugger menemukan pernyataan, debugger terlebih dahulu memeriksa apakah penanganan telah dikonfigurasi untuk alamat tertentu tersebut. Jika Anda belum mengonfigurasi penanganan, debugger menggunakan pengaturan global.

Perintah ah\* hanya memengaruhi proses saat ini. Ketika proses saat ini berakhir, semua pengaturan status akan hilang.

Status penanganan pernyataan hanya memengaruhi pengecualian STATUS_ASSERTION_EXCEPTION. Penanganan ini tidak memengaruhi rutinitas ASSERT mode kernel.