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полей , bstrNamebstrTypeи bstrValue полей.

DEBUGPROP_INFO_All
Указывает маску всех флагов.

Замечания

Эти значения передаются в методы GetPropertyInfo, EnumChildren и EnumProperties, чтобы указать, какие поля необходимо инициализировать DEBUG_PROPERTY_INFO структуру.

Эти значения также используются для элемента DEBUG_PROPERTY_INFO структуры, dwFields чтобы указать, какие поля структуры используются и допустимы при возврате структуры.

Эти значения могут сочетаться с побитовой.OR

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также