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)