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
初始化/使用 dwAttribbstrNamebstrTypebstrValue字段。

DEBUGPROP_INFO_All
指示所有标志的掩码。

注解

这些值将传递给 GetPropertyInfoEnumChildrenEnumProperties 方法,以指示哪些字段将初始化DEBUG_PROPERTY_INFO结构。

这些值还用于 dwFields 结构的成员 DEBUG_PROPERTY_INFO ,以指示结构使用哪些字段并在返回结构时有效。

这些值可以按位 OR组合。

要求

标头:msdbg.h

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

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

另请参阅