Condividi tramite


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
S_OK
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)