Condividi tramite


MESSAGETYPE

Specifica il tipo di messaggio e il motivo.

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

Membri

  • MT_OUTPUTSTRING
    Indica che il messaggio deve essere inviato alla finestra di output. Ciò si escludono a vicenda da MT_MESSAGEBOX.

  • MT_MESSAGEBOX
    Indica che il messaggio deve essere visualizzato in una finestra di messaggio. Ciò si escludono a vicenda da MT_OUTPUTSTRING.

  • MT_TYPE_MASK
    Un valore di maschera per isolare la destinazione per il messaggio.

  • MT_REASON_EXCEPTION
    Indica che una finestra di messaggio viene indicanda da un'eccezione. Ciò si escludono a vicenda da MT_REASON_TRACEPOINT.

  • MT_REASON_TRACEPOINT
    Indica che una finestra di messaggio viene indicanda come conseguenza di raggiungere un punto di analisi. Ciò si escludono a vicenda a MT_REASON_EXCEPTION.

  • MT_REASON_MASK
    Un valore di maschera per isolare il motivo del messaggio che viene visualizzato.

Note

Questi valori vengono restituiti IDebugMessageEvent2:: GetMessage dai metodi e IDebugErrorEvent2:: GetErrorMessage .

Uno dei valori di motivo può essere combinato con uno dei valori di destinazione di output mediante ORbit per bit.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

enumerazioni (debug di Visual Studio)

IDebugMessageEvent2:: GetMessage

IDebugErrorEvent2:: GetErrorMessage