IDebugControl2::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。 此值包含上述所有旗標。
傳回值
這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值 。
傳回碼 | 描述 |
---|---|
|
此方法成功。 |
備註
設定 Flags 中包含的旗標,只允許列印資訊。 例如,資訊不會一律列印 (,如果未) ,則不會列印此資訊。
這是中斷調試程式時所列印的相同狀態資訊。
如需詳細資訊,請參閱 目標資訊。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |