Condividi tramite


DEBUG_PROPERTY_INFORMATION

Contiene informazioni su una proprietà di debug.

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

Membri

  • dwValidFields
    Una combinazione di flag DEBUGPROP_INFORMATION_FLAGS dall'enumerazione che specifica quali campi vengono riempiti.

  • bstrFullName
    Il nome completo della proprietà.

  • bstrName
    Il nome della proprietà all'interno di un contesto.

  • bstrType
    il tipo di proprietà come stringa formattata.

  • bstrValue
    Il valore della proprietà come stringa formattata.

  • pProperty
    IDebugProperty2 l'oggetto descritto da questa struttura.

  • dwAttrib
    Una combinazione di flag DBG_ATTRIB_FLAGS dall'enumerazione che descrive gli attributi di questa proprietà.

Note

una proprietà è un oggetto di una natura gerarchica che ha un nome, un tipo e un valore. Ad esempio, una proprietà possibile descrivere le variabili locali, parametri, variabili ed espressioni espressioni di controllo e registri.

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

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

Strutture e unioni

DEBUGPROP_INFORMATION_FLAGS

DBG_ATTRIB_FLAGS

IDebugProperty2

IDebugProperty2:: GetPropertyInfo

IEnumDebugPropertyInfo2

IDebugProperty2:: EnumChildren

IDebugStackFrame2:: EnumProperties