DEBUG_PROPERTY_INFO
Contém informações sobre uma propriedade de depuração.
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;
};
Membros
dwValidFields
Uma combinação de sinalizadores da DEBUGPROP_INFO_FLAGS enumeração que especifica quais campos são preenchidos.bstrFullName
O nome completo da propriedade.bstrName
O nome da propriedade em um contexto.bstrType
O tipo de propriedade como uma seqüência de caracteres formatada.bstrValue
O valor da propriedade como uma seqüência de caracteres formatada.pProperty
O IDebugProperty2 objeto descrito por essa estrutura.dwAttrib
Uma combinação de sinalizadores da DBG_ATTRIB_FLAGS enumeração que descreve os atributos desta propriedade.
Comentários
Uma propriedade é um objeto de natureza hierárquica que tem um nome, tipo e valor. Por exemplo, uma propriedade pode descrever registradores, parâmetros, inspeção de variáveis e expressões e variáveis locais.
Essa estrutura é passada para o IDebugProperty2::GetPropertyInfo método onde ele é preenchido. Essa estrutura também é retornada como parte de uma lista dessa estrutura da IEnumDebugPropertyInfo2 interface que, por sua vez, é retornado de uma chamada para o IDebugProperty2::EnumChildren e IDebugStackFrame2::EnumProperties métodos.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll