DEBUG_PROPERTY_INFO

Contiene informazioni su una proprietà di debug.

Sintassi

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

Membri

dwValidFields
Combinazione di flag dell'enumerazione DEBUGPROP_INFO_FLAGS che specifica i campi compilati.

bstrFullName
Nome completo della proprietà.

bstrName
Nome della proprietà all'interno di un contesto.

bstrType
Tipo di proprietà come stringa formattata.

bstrValue
Valore della proprietà come stringa formattata.

pProperty
Oggetto IDebugProperty2 descritto da questa struttura.

dwAttrib
Combinazione di flag dell'enumerazione DBG_ATTRIB_FLAGS che descrive gli attributi di questa proprietà.

Osservazioni:

Una proprietà è un oggetto di natura gerarchica con un nome, un tipo e un valore. Ad esempio, una proprietà può descrivere variabili locali, parametri, variabili di controllo ed espressioni e registri.

Questa struttura viene passata al metodo GetPropertyInfo in cui viene compilata. Questa struttura viene restituita anche come parte di un elenco di questa struttura dall'interfaccia IEnumDebugPropertyInfo2 che, a sua volta, viene restituita da una chiamata ai metodi EnumChildren e EnumProperties .

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche