DEBUGPROP_INFO_FLAGS

指定检索的信息有关调试属性对象。

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:: GetPropertyInfoIDebugProperty2:: EnumChildrenIDebugStackFrame2:: EnumProperties 方法指示哪些字段进行初始化 DEBUG_PROPERTY_INFO 结构。

这些值将 DEBUG_PROPERTY_INFO 结构的 dwFields 成员还用于指示结构的哪些字段是使用和有效,当结构返回时。

这些值可能按位组合使用 OR。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

枚举 (Visual Studio 调试)

IDebugProperty2

IDebugProperty2:: GetPropertyInfo

IDebugProperty2:: EnumChildren

IDebugStackFrame2:: EnumProperties

DEBUG_PROPERTY_INFO