Partager via


MESSAGETYPE

spécifie le type de message et la raison.

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

Membres

  • MT_OUTPUTSTRING
    Indique que le message doit être envoyé à la fenêtre Sortie. Cela s'excluent mutuellement d' MT_MESSAGEBOX.

  • MT_MESSAGEBOX
    Indique que le message doit être affiché dans un message. Cela s'excluent mutuellement d' MT_OUTPUTSTRING.

  • MT_TYPE_MASK
    une valeur de masque pour isoler la destination pour le message.

  • MT_REASON_EXCEPTION
    Indique qu'un message s'affiche à la suite d'une exception. Cela s'excluent mutuellement d' MT_REASON_TRACEPOINT.

  • MT_REASON_TRACEPOINT
    Indique qu'un message s'affiche à la suite de atteindre un point de trace. Cela s'excluent mutuellement à MT_REASON_EXCEPTION.

  • MT_REASON_MASK
    Une valeur de masque pour isoler la raison du message indiqué.

Notes

Ces valeurs sont retournées par les méthodes d' IDebugMessageEvent2 : : GetMessage et d' IDebugErrorEvent2 : : GetErrorMessage .

L'une des valeurs de raison peut être combiné avec une des valeurs de destination de sortie avec l' ORde bits.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Énumérations (débogage Visual Studio)

IDebugMessageEvent2 : : GetMessage

IDebugErrorEvent2 : : GetErrorMessage