共用方式為


DEBUGPROP_INFO_FLAGS

 

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

指定要擷取偵錯屬性物件的相關資訊。

語法

enum enum_DEBUGPROP_INFO_FLAGS {   
   DEBUGPROP_INFO_FULLNAME          = 0x00000001,  
   DEBUGPROP_INFO_NAME              = 0x00000002,  
   DEBUGPROP_INFO_TYPE              = 0x00000004,  
   DEBUGPROP_INFO_VALUE             = 0x00000008,  
   DEBUGPROP_INFO_ATTRIB            = 0x00000010,  
   DEBUGPROP_INFO_PROP              = 0x00000020,  
   DEBUGPROP_INFO_VALUE_AUTOEXPAND  = 0x00010000,  
   DEBUGPROP_INFO_VALUE_NOFUNCEVAL  = 0x00020000,  
   DEBUGPROP_INFO_VALUE_RAW         = 0x00040000,  
   DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000  
   DEBUGPROP_INFO_NONE              = 0x00000000,  
   DEBUGPROP_INFO_STANDARD          = DEBUGPROP_INFO_ATTRIB |  
                                      DEBUGPROP_INFO_NAME |  
                                      DEBUGPROP_INFO_TYPE |  
                                      DEBUGPROP_INFO_VALUE,  
   DEBUGPROP_INFO_ALL               = 0xffffffff  
};  
typedef DWORD DEBUGPROP_INFO_FLAGS;  
public enum enum_DEBUGPROP_INFO_FLAGS {   
   DEBUGPROP_INFO_FULLNAME          = 0x00000001,  
   DEBUGPROP_INFO_NAME              = 0x00000002,  
   DEBUGPROP_INFO_TYPE              = 0x00000004,  
   DEBUGPROP_INFO_VALUE             = 0x00000008,  
   DEBUGPROP_INFO_ATTRIB            = 0x00000010,  
   DEBUGPROP_INFO_PROP              = 0x00000020,  
   DEBUGPROP_INFO_VALUE_AUTOEXPAND  = 0x00010000,  
   DEBUGPROP_INFO_VALUE_NOFUNCEVAL  = 0x00020000,  
   DEBUGPROP_INFO_VALUE_RAW         = 0x00040000,  
   DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000  
   DEBUGPROP_INFO_NONE              = 0x00000000,  
   DEBUGPROP_INFO_STANDARD          = DEBUGPROP_INFO_ATTRIB |  
                                      DEBUGPROP_INFO_NAME |  
                                      DEBUGPROP_INFO_TYPE |  
                                      DEBUGPROP_INFO_VALUE,  
   DEBUGPROP_INFO_ALL               = 0xffffffff  
};  

Members

DEBUGPROP_INFO_FULLNAME
初始化/使用bstrFullName欄位。

DEBUGPROP_INFO_NAME
初始化/使用bstrName欄位。

DEBUGPROP_INFO_TYPE
初始化/使用bstrType欄位。

DEBUGPROP_INFO_VALUE
初始化/使用bstrValue欄位。

DEBUGPROP_INFO_ATTRIB
初始化/使用dwAttrib欄位。

DEBUGPROP_INFO_PROP,
初始化/使用pProperty欄位,其中包含IDebugProperty2介面。

DEBUGPROP_INFO_VALUE_AUTOEXPAND
指定 [值] 欄位應包含的自動展開的值,是否有的話,這種類型的物件。

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
已取代。

DEBUGPROP_INFO_VALUE_RAW
不會傳回任何 beautified 的值或成員 (也就是不會格式化值)。

DEBUGPROP_INFO_VALUE_NO_TOSTRING
不會傳回任何特殊的合成的值 (例如,請勿呼叫ToString()上用來產生值的物件)。

DEBUGPROP_INFO_NONE
指定設定任何旗標。

DEBUGPROP_INFO_STANDARD
初始化/使用dwAttribbstrNamebstrType,和bstrValue欄位。

DEBUGPROP_INFO_All
表示所有旗標的遮罩。

備註

這些值會傳遞給GetPropertyInfoEnumChildren,和EnumProperties方法以指出哪些欄位是初始化DEBUG_PROPERTY_INFO結構。

這些值也會用於dwFields成員DEBUG_PROPERTY_INFO結構,表示結構的哪些欄位已使用和有效時,會傳回這個結構。

這些值可結合的位元OR

需求

標頭︰ msdbg.h

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

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

另請參閱

列舉型別
IDebugProperty2
GetPropertyInfo
EnumChildren
EnumProperties
DEBUG_PROPERTY_INFO