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
IDebugProperty2:: GetPropertyInfo