Condividi tramite


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 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
S_OK
Il metodo ha avuto esito positivo.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)