Bagikan melalui


Menggunakan Klien dan Mesin

Ekstensi DbgEng berinteraksi dengan mesin debugger melalui objek klien.

Ketika fungsi ekstensi dipanggil, fungsi tersebut diteruskan oleh klien. Fungsi ekstensi harus menggunakan klien ini untuk semua interaksinya dengan mesin debugger, kecuali memiliki alasan khusus untuk menggunakan klien lain.

Pustaka ekstensi dapat membuat objek kliennya sendiri setelah inisialisasi dengan menggunakan DebugCreate. Klien ini dapat digunakan untuk mendaftarkan objek panggilan balik dari DLL.

Catatan Perhatian harus diberikan saat memodifikasi klien yang diteruskan ke fungsi ekstensi. Secara khusus, mendaftarkan panggilan balik dengan klien ini dapat mengganggu input, output, atau penanganan peristiwa debugger. Disarankan agar klien baru dibuat untuk mendaftarkan panggilan balik.