Metode IDebugControl2::GetDebuggeeType (dbgeng.h)

Metode GetDebuggeeType menjelaskan sifat target saat ini.

Sintaks

HRESULT GetDebuggeeType(
  [out] PULONG Class,
  [out] PULONG Qualifier
);

Parameter

[out] Class

Menerima kelas target saat ini. Ini akan diatur ke salah satu nilai dalam tabel berikut.

Nilai Deskripsi
DEBUG_CLASS_UNINITIALIZED Tidak ada target saat ini.
DEBUG_CLASS_KERNEL Target saat ini adalah target mode kernel.
DEBUG_CLASS_USER_WINDOWS Target saat ini adalah target mode pengguna.

[out] Qualifier

Menyediakan detail selengkapnya tentang jenis target. Interpretasinya tergantung pada nilai Kelas. Saat kelas DEBUG_CLASS_UNINITIALIZED, Qualifier mengembalikan nol. Nilai berikut berlaku untuk target mode kernel.

Nilai Deskripsi
DEBUG_KERNEL_CONNECTION Target saat ini adalah kernel langsung yang di-debug dengan cara standar (menggunakan port COM, bus 1394, atau pipa bernama).
DEBUG_KERNEL_LOCAL Target saat ini adalah kernel lokal.
DEBUG_KERNEL_EXDI_DRIVER Target saat ini adalah kernel langsung yang terhubung menggunakan driver eXDI.
DEBUG_KERNEL_SMALL_DUMP Target saat ini adalah file Cadangan Memori Kecil mode kernel.
DEBUG_KERNEL_DUMP Target saat ini adalah file Kernel Memory Dump mode kernel.
DEBUG_KERNEL_FULL_DUMP Target saat ini adalah file Complete Memory Dump mode kernel.
 

Nilai berikut berlaku untuk target mode pengguna.

Nilai Deskripsi
DEBUG_USER_WINDOWS_PROCESS Target saat ini adalah proses mode pengguna pada komputer yang sama dengan mesin debugger.
DEBUG_USER_WINDOWS_PROCESS_SERVER Target saat ini adalah proses mode pengguna yang tersambung menggunakan server proses.
DEBUG_USER_WINDOWS_SMALL_DUMP Target saat ini adalah file Minidump mode pengguna.
DEBUG_USER_WINDOWS_DUMP Target saat ini adalah file Full User-Mode Dump.

Mengembalikan nilai

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)