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
初始化/使用dwAttrib
, bstrName
, bstrType
,和bstrValue
欄位。
DEBUGPROP_INFO_All
表示所有旗標的遮罩。
備註
這些值會傳遞給GetPropertyInfo, EnumChildren,和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