Metodo IDebugControl::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. L'interpretazione dipende dal valore di Classe. 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 live sottoposto a debug nel modo standard (usando una porta COM, un bus 1394 o una pipe denominata). |
DEBUG_KERNEL_LOCAL | La destinazione corrente è il kernel locale. |
DEBUG_KERNEL_EXDI_DRIVER | La destinazione corrente è un kernel live connesso usando i driver eXDI. |
DEBUG_KERNEL_SMALL_DUMP | La destinazione corrente è un file dump di memoria piccola in modalità kernel. |
DEBUG_KERNEL_DUMP | La destinazione corrente è un file dump della memoria kernel in modalità kernel. |
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 usando 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 Dump completo User-Mode. |
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |