IDebugRegisters2::OutputRegisters 方法 (dbgeng.h)
OutputRegisters 方法會格式化目標緩存器,並將其傳送至客戶端作為輸出。
語法
HRESULT OutputRegisters(
[in] ULONG OutputControl,
[in] ULONG Flags
);
參數
[in] OutputControl
指定應該傳送格式化緩存器輸出的用戶端。 如需可能的值 ,請參閱DEBUG_OUTCTL_XXX 。
[in] Flags
指定要列印的緩存器集合。 這可以是DEBUG_REGISTERS_DEFAULT來列印常用的緩存器、DEBUG_REGISTERS_ALL列印所有緩存器集,或下表所列的值組合。
值 | Description |
---|---|
DEBUG_REGISTERS_INT32 | 列印32位緩存器集。 |
DEBUG_REGISTERS_INT64 | 列印 64 位緩存器集。 |
DEBUG_REGISTERS_FLOAT | 列印浮點緩存器集。 |
傳回值
此清單不包含可能發生的所有錯誤。 如需可能的錯誤清單,請參閱 HRESULT 值。
傳回碼 | 描述 |
---|---|
|
此方法成功。 |
備註
緩存器會以目標架構緩存器集特有的方式格式化。
OutputRegisters2 方法會執行與這個方法相同的工作,但也允許指定緩存器來源。
如需 IDebugRegisters 介面和其他註冊相關方法的概觀,請參閱 緩存器。 如需將輸出傳送至客戶端的詳細資訊,請參閱 輸入和輸出。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 DbgEng.h) |