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