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