.outmask(控制输出掩码)

.outmask 命令控制当前输出掩码。

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

参数

表达
指定要添加到掩码的标志。 Expression 可以是指定所需标志位的任何 ULONG 值。 有关可能的标志的列表,请参阅“备注”部分中的表。

-
从掩码中删除 Expression 指定的位,而不是将它们添加到掩码。

/l
保留日志文件的输出掩码的当前值。 如果未包含 /l,则日志文件的输出掩码与常规输出掩码相同。

/一个
激活所有掩码标志。 此参数等效于 .outmask 0xFFFFFFFF

/d
将输出掩码还原为默认值。 此参数等效于 .outmask 0x3F7

环境

说明
模式 用户模式、内核模式
目标 实时、崩溃转储
平台 全部

注解

每个输出掩码标志使调试器能够在调试器命令窗口中显示某些输出。 如果设置了所有掩码标志,则会显示所有输出。

应谨慎删除输出掩码标志,因为你可能无法读取调试器输出。

存在以下标志值。

默认设置 说明

1

普通输出

2

错误输出

4

警告

8

其他输出

0x10

提示输出

0x20

在出现提示之前注册转储

0x40

特定于扩展操作的警告

0x80

调试目标输出(例如,OutputDebugStringDbgPrint

0x100

调试目标预期的输入(例如,DbgPrompt

0x200

符号消息(例如,!sym noisy