Metodo IDebugControl2::GetDebuggeeType (dbgeng.h)
Il metodo GetDebuggeeType descrive la natura della destinazione corrente.
Sintassi
HRESULT GetDebuggeeType(
[out] PULONG Class,
[out] PULONG Qualifier
);
Parametri
[out] Class
Riceve la classe della destinazione corrente. Verrà impostato su uno dei valori della tabella seguente.
Valore | Descrizione |
---|---|
DEBUG_CLASS_UNINITIALIZED | Non esiste alcuna destinazione corrente. |
DEBUG_CLASS_KERNEL | La destinazione corrente è una destinazione in modalità kernel. |
DEBUG_CLASS_USER_WINDOWS | La destinazione corrente è una destinazione in modalità utente. |
[out] Qualifier
Fornisce altri dettagli sul tipo della destinazione. La sua interpretazione dipende dal valore di Class. Quando la classe è DEBUG_CLASS_UNINITIALIZED, Qualifier restituisce zero. I valori seguenti sono applicabili per le destinazioni in modalità kernel.
Valore | Descrizione |
---|---|
DEBUG_KERNEL_CONNECTION | La destinazione corrente è un kernel attivo sottoposto a debug nel modo standard (usando una porta COM, un bus 1394 o una named pipe). |
DEBUG_KERNEL_LOCAL | La destinazione corrente è il kernel locale. |
DEBUG_KERNEL_EXDI_DRIVER | La destinazione corrente è un kernel attivo connesso tramite driver eXDI. |
DEBUG_KERNEL_SMALL_DUMP | La destinazione corrente è un file di dump della memoria piccola in modalità kernel. |
DEBUG_KERNEL_DUMP | La destinazione corrente è un file kernel-mode Kernel Memory Dump. |
DEBUG_KERNEL_FULL_DUMP | La destinazione corrente è un file di dump della memoria completa in modalità kernel. |
I valori seguenti sono applicabili per le destinazioni in modalità utente.
Valore | Descrizione |
---|---|
DEBUG_USER_WINDOWS_PROCESS | La destinazione corrente è un processo in modalità utente nello stesso computer del motore del debugger. |
DEBUG_USER_WINDOWS_PROCESS_SERVER | La destinazione corrente è un processo in modalità utente connesso tramite un server di elaborazione. |
DEBUG_USER_WINDOWS_SMALL_DUMP | La destinazione corrente è un file Minidump in modalità utente. |
DEBUG_USER_WINDOWS_DUMP | La destinazione corrente è un file Full User-Mode Dump. |
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |