Bagikan melalui


Target Kernel-Mode Langsung

Untuk melampirkan mesin debugger ke komputer target untuk debugging mode kernel, gunakan metode AttachKernel.

Catatan Mesin tidak sepenuhnya melekat pada kernel sampai metode WaitForEvent telah dipanggil. Hanya setelah kernel menghasilkan peristiwa -- misalnya, titik henti awal -- apakah tersedia di sesi debugger. Lihat Sesi Debugging dan Model Eksekusi untuk detail selengkapnya.

Jika mesin debugger dilampirkan ke kernel yang bukan kernel lokal dan koneksi bukan koneksi eXDI, opsi koneksi yang digunakan untuk menemukan komputer target dapat dikueri menggunakan GetKernelConnectionOptions. Koneksi juga dapat disinkronkan ulang atau kecepatan koneksi berubah menggunakan SetKernelConnectionOptions.

Debugger dapat melekat pada kernel lokal, tetapi hanya dengan cara terbatas dan hanya jika komputer di-boot dengan sakelar boot /debug . (Dalam beberapa penginstalan Windows, penelusuran kesalahan kernel lokal didukung ketika sakelar lain digunakan, seperti /debugport, tetapi ini bukan fitur Windows yang dijamin dan tidak boleh diandalkan.) IsKernelDebuggerEnabled digunakan untuk menentukan apakah komputer lokal tersedia untuk penelusuran kesalahan. Untuk informasi selengkapnya tentang penelusuran kesalahan kernel pada satu komputer, lihat Melakukan Penelusuran Kesalahan Kernel Lokal.