Partilhar via


MESSAGETYPE

Especifica o tipo de mensagem e o 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
};

Membros

  • MT_OUTPUTSTRING
    Indica que a mensagem deve ser enviada para a janela de saída. Isso é mutuamente exclusivo de MT_MESSAGEBOX.

  • MT_MESSAGEBOX
    Indica que a mensagem deve ser mostrada em uma caixa de mensagem. Isso é mutuamente exclusivo de MT_OUTPUTSTRING.

  • MT_TYPE_MASK
    Um valor de máscara para isolar o destino da mensagem.

  • MT_REASON_EXCEPTION
    Indica que uma caixa de mensagem está sendo exibida como resultado de uma exceção. Isso é mutuamente exclusivo de MT_REASON_TRACEPOINT.

  • MT_REASON_TRACEPOINT
    Indica que uma caixa de mensagem está sendo exibida como resultado de atingindo um tracepoint. Isso é mutuamente exclusivo para MT_REASON_EXCEPTION.

  • MT_REASON_MASK
    Um valor de máscara para isolar o motivo para a mensagem que está sendo mostrado.

Comentários

Esses valores são retornados a partir do IDebugMessageEvent2::GetMessage e IDebugErrorEvent2::GetErrorMessage métodos.

Um dos valores de razão pode ser combinado com um dos valores de destino de saída usando um operador bit a bit OR.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Enumerações (Visual Studio depuração)

IDebugMessageEvent2::GetMessage

IDebugErrorEvent2::GetErrorMessage