Metodo IDebugRegisters2::OutputRegisters2 (dbgeng.h)
Il metodo OutputRegisters2 formatta e restituisce i registri della destinazione.
Sintassi
HRESULT OutputRegisters2(
[in] ULONG OutputControl,
[in] ULONG Source,
[in] ULONG Flags
);
Parametri
[in] OutputControl
Specifica quali client devono essere inviati all'output dei registri formattati. Per i valori possibili, vedere DEBUG_OUTCTL_XXX.
[in] Source
Specifica l'origine del registro per la query.
I valori possibili sono elencati nella tabella seguente.
Valore | Registrare l'origine |
---|---|
DEBUG_REGSRC_DEBUGGEE | Recuperare le informazioni di registrazione dalla destinazione. |
DEBUG_REGSRC_EXPLICIT | Recuperare le informazioni del registro dal contesto di registro esplicito corrente. |
DEBUG_REGSRC_FRAME |
Recuperare le informazioni del registro dal contesto di registrazione dell'ambito corrente.
Nota La rimozione dello stack non garantisce un aggiornamento accurato del contesto del registro, pertanto il contesto del registro del frame di ambito potrebbe non essere accurato in tutti i casi.
|
[in] Flags
Specifica i set di registri da stampare. Può essere DEBUG_REGISTERS_DEFAULT per stampare registri di uso comune, DEBUG_REGISTERS_ALL per stampare tutti i set di registri o una combinazione dei valori elencati nella tabella seguente.
Valore | Descrizione |
---|---|
DEBUG_REGISTERS_INT32 | Stampare il set di registri a 32 bit. |
DEBUG_REGISTERS_INT64 | Stampare il set di registri a 64 bit. |
DEBUG_REGISTERS_FLOAT | Stampare il set di registri a virgola mobile. |
Valore restituito
Questo elenco non contiene tutti gli errori che potrebbero verificarsi. Per un elenco dei possibili errori, vedere Valori HRESULT.
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
I registri vengono formattati in modo specifico per il set di registri dell'architettura di destinazione.
Il metodo OutputRegisters esegue la stessa attività di questo metodo, ma usa sempre la destinazione come origine del registro.
Per una panoramica dell'interfaccia IDebugRegisters e di altri metodi correlati al registro, vedere Registers.For an overview of the IDebugRegisters interface and other register-related methods, see Registers.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include DbgEng.h) |