指定消息类型及其原因。
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
};
成员
MT_OUTPUTSTRING
指示应将消息发送到输出窗口。 这将从 MT_MESSAGEBOX是互斥的。MT_MESSAGEBOX
指示在消息框中显示消息。 这将从 MT_OUTPUTSTRING是互斥的。MT_TYPE_MASK
隔离消息的目标的掩码值。MT_REASON_EXCEPTION
指示由于异常,消息框显示。 这将从 MT_REASON_TRACEPOINT是互斥的。MT_REASON_TRACEPOINT
指示由于命中跟踪点,消息框显示。 这是互斥到 MT_REASON_EXCEPTION。MT_REASON_MASK
隔离显示的消息的原因的掩码值。
备注
这些值是通过 IDebugMessageEvent2:: GetMessage 和 IDebugErrorEvent2:: GetErrorMessage 方法返回。
使用 OR,其中一个原因值可以按位组合使用一个输出目标值。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll