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


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
Значение маски для изоляции причины отображения сообщения.

Замечания

Эти значения возвращаются из методов GetMessage и GetErrorMessage.

Одно из причин может быть объединено с одним из выходных целевых значений, используя битовое ORзначение.

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также