共用方式為


IDebugControl::OutputCurrentState 方法 (dbgeng.h)

OutputCurrentState 方法會將目前目標的目前狀態列印至調試程式控制台。

語法

HRESULT OutputCurrentState(
  [in] ULONG OutputControl,
  [in] ULONG Flags
);

參數

[in] OutputControl

指定要傳送輸出的用戶端。 如需可能的值,請參閱 DEBUG_OUTCTL_XXX

[in] Flags

指定要列印至調試程式主控台之資訊的位集。 旗標 可以是下表中值的任何組合。

描述
DEBUG_CURRENT_SYMBOL 目前指令位址的符號字串。
DEBUG_CURRENT_DISASM 目前指令的反組譯碼。
DEBUG_CURRENT_REGISTERS 目前的快取器值。
DEBUG_CURRENT_SOURCE_LINE 對應至目前指令的來源檔名和行號。
 

或者,旗標 可以設定為 DEBUG_CURRENT_DEFAULT。 此值包含上述所有旗標。

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
方法成功。

言論

將旗標設定 旗標 只允許列印資訊。 資訊不一定會列印(例如,如果無法使用,就不會列印該資訊)。

這是中斷調試程式時所列印的狀態資訊。

如需詳細資訊,請參閱 目標資訊

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)