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
S_OK
Il metodo è stato eseguito correttamente.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)