Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод 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) |