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
};
字段
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
不要返回任何美化值或成员(即,不要设置值的格式)。
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