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

Confira também