Metodo IDebugControl3::OutputCurrentState (dbgeng.h)
Il metodo OutputCurrentState stampa lo stato corrente della destinazione corrente nella 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. Flag può essere qualsiasi combinazione di valori della tabella seguente.
Bandiera | Descrizione |
---|---|
DEBUG_CURRENT_SYMBOL | Stringa di simboli per l'indirizzo dell'istruzione corrente. |
DEBUG_CURRENT_DISASM | Disassembly 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, è possibile impostare flag su DEBUG_CURRENT_DEFAULT. Questo valore include tutti i flag precedenti.
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. |
Osservazioni
L'impostazione dei flag contenuti in Flag consente semplicemente di stampare le informazioni. Le informazioni non verranno sempre stampate (ad esempio, non verranno stampate se non sono disponibili).
Si tratta delle stesse informazioni sullo stato stampate durante l'interruzione nel debugger.
Per altre informazioni, vedere Informazioni di destinazione.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |