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, Qualificatore 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 di memoria completo in modalità kernel. |
I valori seguenti sono applicabili per le destinazioni in modalità utente.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |