Metodo IDebugControl3::OutputCurrentState (dbgeng.h)
Il metodo OutputCurrentState stampa lo stato corrente della destinazione corrente alla console del debugger.
Sintassi
HRESULT OutputCurrentState(
[in] ULONG OutputControl,
[in] ULONG Flags
);
Parametri
[in] OutputControl
Specifica i client a cui inviare l'output. Per i valori possibili, vedere DEBUG_OUTCTL_XXX.
[in] Flags
Specifica il set di bit che determina le informazioni da stampare nella console del debugger. I flag possono essere qualsiasi combinazione di valori della tabella seguente.
Flag | Descrizione |
---|---|
DEBUG_CURRENT_SYMBOL | Stringa simbolo per l'indirizzo dell'istruzione corrente. |
DEBUG_CURRENT_DISASM | Smontaggio dell'istruzione corrente. |
DEBUG_CURRENT_REGISTERS | Valori di registro correnti. |
DEBUG_CURRENT_SOURCE_LINE | Nome file e numero di riga dell'origine corrispondente all'istruzione corrente. |
In alternativa, i flag possono essere impostati su DEBUG_CURRENT_DEFAULT. Questo valore include tutti i flag precedenti.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
L'impostazione dei flag contenuti in Flag consente semplicemente di stampare le informazioni. Le informazioni non verranno sempre stampate (ad esempio, non verrà stampato se non è disponibile).
Si tratta delle stesse informazioni sullo stato stampate durante l'interruzione nel debugger.
Per altre informazioni, vedere Informazioni di destinazione.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |