Поделиться через


DEBUG_PROPERTY_INFO

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

typedef struct tagDEBUG_PROPERTY_INFO { 
   DEBUGPROP_INFO_FLAGS dwValidFields;
   BSTR                 bstrFullName;
   BSTR                 bstrName;
   BSTR                 bstrType;
   BSTR                 bstrValue;
   IDebugProperty2*     pProperty;
   DBG_ATTRIB_FLAGS     dwAttrib;
} 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 перечисление, описывающее атрибуты данного свойства.

Заметки

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

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

Требования

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

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

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

См. также

Ссылки

структуры и объединения

DEBUGPROP_INFO_FLAGS

DBG_ATTRIB_FLAGS

IDebugProperty2

IDebugProperty2::GetPropertyInfo

IEnumDebugPropertyInfo2

IDebugProperty2::EnumChildren

IDebugStackFrame2::EnumProperties