Udostępnij za pośrednictwem


DEBUG_PROPERTY_INFO

Zawiera informacje o właściwości debugowania.

Składnia

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

Członkowie

dwValidFields
Kombinacja flag z DEBUGPROP_INFO_FLAGS wyliczenie określające, które pola są wypełniane.

bstrFullName
Pełna nazwa właściwości.

bstrName
Nazwa właściwości w kontekście.

bstrType
Typ właściwości jako sformatowany ciąg.

bstrValue
Wartość właściwości jako sformatowany ciąg.

pProperty
Obiekt IDebugProperty2 opisany przez tę strukturę.

dwAttrib
Kombinacja flag z DBG_ATTRIB_FLAGS wyliczania opisującego atrybuty tej właściwości.

Uwagi

Właściwość jest obiektem hierarchicznego charakteru, który ma nazwę, typ i wartość. Na przykład właściwość może opisywać zmienne lokalne, parametry, zmienne obserwowane i wyrażenia oraz rejestry.

Ta struktura jest przekazywana do metody GetPropertyInfo , w której jest wypełniana. Ta struktura jest również zwracana jako część listy tej struktury z interfejsu IEnumDebugPropertyInfo2 , który z kolei jest zwracany z wywołania metod EnumChildren i EnumProperties .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też