DEBUG_PROPERTY_INFO

Содержит сведения о свойстве отладки.

Синтаксис

public struct DEBUG_PROPERTY_INFO {
    public uint            dwValidFields;
    public string          bstrFullName;
    public string          bstrName;
    public string          bstrType;
    public string          bstrValue;
    public IDebugProperty2 pProperty;
    public ulong           dwAttrib;
};

Участники

dwValidFields
Сочетание флагов из перечисления DEBUGPROP_INFO_FLAGS , указывающее, какие поля заполняются.

bstrFullName
Полное имя свойства.

bstrName
Имя свойства в контексте.

bstrType
Тип свойства в виде форматируемой строки.

bstrValue
Значение свойства в виде форматируемой строки.

pProperty
Объект IDebugProperty2 , описанный этой структурой.

dwAttrib
Сочетание флагов из перечисления DBG_ATTRIB_FLAGS , описывающего атрибуты этого свойства.

Замечания

Свойство является объектом иерархической природы, которая имеет имя, тип и значение. Например, свойство может описать локальные переменные, параметры, просмотр переменных и выражений и регистры.

Эта структура передается методу GetPropertyInfo , в котором он заполняется. Эта структура также возвращается в составе списка этой структуры из интерфейса IEnumDebugPropertyInfo2 , который, в свою очередь, возвращается из вызова методов EnumChildren и EnumProperties .

Requirements

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

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

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

См. также