다음을 통해 공유


.outmask(컨트롤 출력 마스크)

.outmask 명령은 현재 출력 마스크를 제어합니다.

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

매개 변수


마스크에 추가할 플래그를 지정합니다. 은 원하는 플래그 비트를 지정하는 ULONG 값일 수 있습니다. 가능한 플래그 목록은 주의 섹션의 표를 참조하세요.

-
이 마스크에 추가하는 대신 마스크에서 지정하는 비트를 제거합니다.

/l
로그 파일 출력 마스크의 현재 값을 유지합니다. /l을 포함하지 않으면 로그 파일의 출력 마스크는 일반 출력 마스크와 동일합니다.

/a
모든 마스크 플래그를 활성화합니다. 이 매개 변수는 .outmask 0xFFFFFFFF 동일합니다.

/d
출력 마스크를 기본값으로 복원합니다. 이 매개 변수는 .outmask 0x3F7 동일합니다.

환경

항목 설명
모드 사용자 모드, 커널 모드
대상 라이브, 크래시 덤프
플랫폼 모두

설명

각 출력 마스크 플래그를 사용하면 디버거가 디버거 명령 창에 특정 출력을 표시할 수 있습니다. 모든 마스크 플래그가 설정되면 모든 출력이 표시됩니다.

디버거 출력을 읽을 수 없기 때문에 출력 마스크 플래그를 주의해서 제거해야 합니다.

다음 플래그 값이 있습니다.

기본 설정 설명

1

설정

일반 출력

2

설정

오류 출력

4

설정

경고

8

끄기

추가 출력

0x10

설정

프롬프트 출력

0x20

설정

프롬프트 전에 덤프 등록

0x40

설정

확장 작업과 관련된 경고

0x80

설정

대상에서 출력 디버그(예: OutputDebugString 또는 DbgPrint)

0x100

설정

대상에서 예상하는 디버그 입력(예: DbgPrompt)

0x200

설정

기호 메시지(예: !sym noisy)