(dbgeng.h) IDebugControl::OutputCurrentState 方法

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
此方法成功。

備註

設定 Flags 中包含的旗標,只允許列印資訊。 例如,資訊不會一律列印 (,如果沒有) ,就不會列印此資訊。

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

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

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)