指定检索的信息有关调试属性对象。
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
};
成员
DEBUGPROP_INFO_FULLNAME
初始化/使用 bstrFullName 字段。DEBUGPROP_INFO_NAME
初始化/使用 bstrName 字段。DEBUGPROP_INFO_TYPE
初始化/使用 bstrType 字段。DEBUGPROP_INFO_VALUE
初始化/使用 bstrValue 字段。DEBUGPROP_INFO_ATTRIB
初始化/使用 dwAttrib 字段。DEBUGPROP_INFO_PROP,
初始化/使用包含一 IDebugProperty2 接口的pProperty 字段。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
指示任何标志掩码。
备注
这些值传递给 IDebugProperty2:: GetPropertyInfo、 IDebugProperty2:: EnumChildren和 IDebugStackFrame2:: EnumProperties 方法指示哪些字段进行初始化 DEBUG_PROPERTY_INFO 结构。
这些值将 DEBUG_PROPERTY_INFO 结构的 dwFields 成员还用于指示结构的哪些字段是使用和有效,当结构返回时。
这些值可能按位组合使用 OR。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll
请参见
参考
IDebugProperty2:: GetPropertyInfo
IDebugProperty2:: EnumChildren