IDebugControl3::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。 此值包含上述所有旗標。
傳回值
這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
言論
將旗標設定 旗標 只允許列印資訊。 資訊不一定會列印(例如,如果無法使用,就不會列印該資訊)。
這是中斷調試程式時所列印的狀態資訊。
如需詳細資訊,請參閱 目標資訊。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | dbgeng.h (include Dbgeng.h) |