Freigeben über


MESSAGETYPE

Gibt den Nachrichtentyp und den Grund dafür an.

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
};
typedef DWORD 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
};

Mitglieder

  • MT_OUTPUTSTRING
    Gibt an, dass die Meldung im Ausgabefenster gesendet werden soll. Dies ist MT_MESSAGEBOXaus gegenseitig aus.

  • MT_MESSAGEBOX
    Gibt an, dass die Meldung in einem Meldungsfeld angezeigt werden soll. Dies ist MT_OUTPUTSTRINGaus gegenseitig aus.

  • MT_TYPE_MASK
    Ein Masken des Ziels für, um die Meldung zu suchen.

  • MT_REASON_EXCEPTION
    Gibt an, dass ein Meldungsfeld aufgrund einer Ausnahme angezeigt wird. Dies ist MT_REASON_TRACEPOINTaus gegenseitig aus.

  • MT_REASON_TRACEPOINT
    Gibt an, dass ein Meldungsfeld aufgrund des Schlagens eines Ablaufverfolgungspunkts angezeigt wird. Hierbei handelt es sich gegenseitig aus MT_REASON_EXCEPTIONsoll.

  • MT_REASON_MASK
    Ein Masken, mit dem der Wert des Grunds für die Meldung zu suchen, die angezeigt wird.

Hinweise

Diese Werte werden von den IDebugMessageEvent2::GetMessage und IDebugErrorEvent2::GetErrorMessage-Methode zurückgegeben.

Einer der Werte von Grund auf der Ausgabe kann mit einem Werte mit dem bitweisen ORkombiniert werden.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Enumerationen (Visual Studio-Debugging)

IDebugMessageEvent2::GetMessage

IDebugErrorEvent2::GetErrorMessage