Поделиться через


.outmask (маска вывода элемента управления)

Команда outmask управляет текущей маской вывода.

.outmask[-] [/l] Expression 
.outmask /a 
.outmask /d

Параметры

Выражение
Указывает флаги для добавления в маску. Выражение может быть любым значением ULONG, указывающим нужные биты флага. Список возможных флагов см. в таблице в разделе "Примечания".

-
Удаляет биты, которые выражение указывает из маски, а не добавляет их в маску.

/l
Сохраняет текущее значение маски вывода файла журнала. Если вы не включаете /l, маска вывода файла журнала совпадает с обычной маской вывода.

/a
Активирует все флаги маски. Этот параметр эквивалентен 0xFFFFFFFF .outmask.

/d
Восстанавливает маску вывода до значения по умолчанию. Этот параметр эквивалентен 0x3F7 .outmask.

Среда

Позиция Description
Режимы Режим пользователя, режим ядра
Целевые объекты Динамический, аварийный дампа
Платформы Все

Замечания

Каждый флаг маски вывода позволяет отладчику отображать определенные выходные данные в командном окне отладчика. Если заданы все флаги маски, отображаются все выходные данные.

Вы должны удалить флаги маски вывода с осторожностью, так как вы не сможете считывать выходные данные отладчика.

Существуют следующие значения флагов.

Значение Значение по умолчанию Description

1

Вкл

Обычные выходные данные

2

Вкл

Вывод ошибок

4

Вкл

Предупреждения

8

Выключено

Дополнительные выходные данные

0x10

Вкл

Вывод запроса

0x20

Вкл

Регистрация дампа перед запросом

0x40

Вкл

Предупреждения, относящиеся к операции расширения

0x80

Вкл

Отладка выходных данных целевого объекта (например, OutputDebugString или DbgPrint)

0x100

Вкл

Отладочные входные данные, ожидаемые целевым объектом (например, DbgPrompt)

0x200

Вкл

Сообщения символов (например, !sym шумный)