共用方式為


訊息類型

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

指定訊息類型和原因。

語法

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

Members

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
若要找出顯示訊息的原因遮罩值。

備註

這些值會傳回從GetMessageGetErrorMessage方法。

其中一個原因值可以與一個輸出目的地值使用位元結合OR

需求

標頭︰ msdbg.h

命名空間︰ Microsoft.VisualStudio.Debugger.Interop

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

列舉型別
GetMessage
GetErrorMessage