DEBUG_PROPERTY_INFO

Contiene información sobre una propiedad de depuración.

Sintaxis

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;
};

Miembros

dwValidFields
Combinación de marcas de la enumeración DEBUGPROP_INFO_FLAGS que especifica qué campos se rellenan.

bstrFullName
Nombre completo de la propiedad.

bstrName
Nombre de propiedad dentro de un contexto.

bstrType
Tipo de propiedad como una cadena con formato.

bstrValue
Valor de propiedad como una cadena con formato.

pProperty
Objeto IDebugProperty2 descrito por esta estructura.

dwAttrib
Combinación de marcas de la enumeración DBG_ATTRIB_FLAGS que describe los atributos de esta propiedad.

Comentarios

Una propiedad es un objeto de una naturaleza jerárquica que tiene un nombre, un tipo y un valor. Por ejemplo, una propiedad puede describir variables locales, parámetros, variables de inspección y expresiones y registros.

Esta estructura se pasa al método GetPropertyInfo donde se rellena. Esta estructura también se devuelve como parte de una lista de esta estructura de la interfaz IEnumDebugPropertyInfo2 que, a su vez, se devuelve de una llamada a los métodos EnumChildren y EnumProperties .

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también