다음을 통해 공유


MESSAGETYPE

메시지 유형 및 이유를 지정합니다.

구문

public enum enum_MESSAGETYPE { 
   MT_OUTPUTSTRING      = 0x0000001,
   MT_MESSAGEBOX        = 0x00000002,
   MT_TYPE_MASK         = 0x000000FF,
   MT_REASON_EXCEPTION  = 0x00000100,
   MT_REASON_TRACEPOINT = 0x00000200,
   MT_REASON_MASK       = 0x0000FF00
};

필드

MT_OUTPUTSTRING
메시지를 출력 창으로 전송해야 했음을 나타냅니다. 이것은 MT_MESSAGEBOX에서 함께 사용할 수 없습니다.

MT_MESSAGEBOX
메시지가 메시지 상자에 표시되어야 함을 나타냅니다. 이것은 MT_OUTPUTSTRING에서 함께 사용할 수 없습니다.

MT_TYPE_MASK
메시지의 대상을 격리하는 마스크 값입니다.

MT_REASON_EXCEPTION
예외의 결과로 메시지 상자가 표시됨을 나타냅니다. 이것은 MT_REASON_TRACEPOINT에서 함께 사용할 수 없습니다.

MT_REASON_TRACEPOINT
추적점을 적중한 결과로 메시지 상자가 표시됨을 나타냅니다. 이는 MT_REASON_EXCEPTION에 대해 함께 사용할 수 없습니다.

MT_REASON_MASK
메시지가 표시되는 이유를 격리하는 마스크 값입니다.

설명

이러한 값은 GetMessageGetErrorMessage 메서드에서 반환됩니다.

이유 값 중 하나는 비트 단위 OR를 사용하여 출력 대상 값 중 하나와 결합될 수 있습니다.

요구 사항

헤더: msdbg.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목