MESSAGETYPE

Especifica o tipo de mensagem e o motivo.

Sintaxe

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

Campos

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

MT_MESSAGEBOX
Indica que a mensagem deve ser mostrada em uma caixa de mensagem. Isso é mutuamente exclusivo do 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 mostrada como resultado de uma exceção. Isso é mutuamente exclusivo do MT_REASON_TRACEPOINT.

MT_REASON_TRACEPOINT
Indica que uma caixa de mensagem está sendo mostrada como resultado de atingir um ponto de rastreamento. Isso é mutuamente exclusivo da MT_REASON_EXCEPTION.

MT_REASON_MASK
Um valor de máscara para isolar o motivo da mensagem que está sendo mostrada.

Comentários

Esses valores são retornados dos métodos GetMessage e GetErrorMessage .

Um dos valores do motivo pode ser combinado com um dos valores de destino de saída usando um bit ORbit .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também