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