Udostępnij za pośrednictwem


DEBUGPROP_INFO_FLAGS

Określa, jakie informacje mają być pobierane z obiektu właściwości debugowania.

Składnia

public enum enum_DEBUGPROP_INFO_FLAGS {
    DEBUGPROP_INFO_FULLNAME          = 0x00000001,
    DEBUGPROP_INFO_NAME              = 0x00000002,
    DEBUGPROP_INFO_TYPE              = 0x00000004,
    DEBUGPROP_INFO_VALUE             = 0x00000008,
    DEBUGPROP_INFO_ATTRIB            = 0x00000010,
    DEBUGPROP_INFO_PROP              = 0x00000020,
    DEBUGPROP_INFO_VALUE_AUTOEXPAND  = 0x00010000,
    DEBUGPROP_INFO_VALUE_NOFUNCEVAL  = 0x00020000,
    DEBUGPROP_INFO_VALUE_RAW         = 0x00040000,
    DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000
    DEBUGPROP_INFO_NONE              = 0x00000000,
    DEBUGPROP_INFO_STANDARD          = DEBUGPROP_INFO_ATTRIB |
                                        DEBUGPROP_INFO_NAME |
                                        DEBUGPROP_INFO_TYPE |
                                        DEBUGPROP_INFO_VALUE,
    DEBUGPROP_INFO_ALL               = 0xffffffff
};

Pola

DEBUGPROP_INFO_FULLNAME
Zainicjuj bstrFullName /użyj pola.

DEBUGPROP_INFO_NAME
Zainicjuj bstrName /użyj pola.

DEBUGPROP_INFO_TYPE
Zainicjuj bstrType /użyj pola.

DEBUGPROP_INFO_VALUE
Zainicjuj bstrValue /użyj pola.

DEBUGPROP_INFO_ATTRIB
Zainicjuj dwAttrib /użyj pola.

DEBUGPROP_INFO_PROP
Zainicjuj pProperty /użyj pola zawierającego interfejs IDebugProperty2 .

DEBUGPROP_INFO_VALUE_AUTOEXPAND
Określa, że pole wartości powinno zawierać wartość rozwiniętą automatycznie, jeśli jest dostępna, dla tego typu obiektu.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Przestarzałe.

DEBUGPROP_INFO_VALUE_RAW
Nie zwracaj żadnych wartości uautyfikowanych ani elementów członkowskich (czyli nie formatuj wartości).

DEBUGPROP_INFO_VALUE_NO_TOSTRING
Nie zwracaj żadnych specjalnych syntetyzowanych wartości (na przykład nie należy wywoływać ToString() obiektu w celu wygenerowania wartości).

DEBUGPROP_INFO_NONE
Określa, że nie ustawiono żadnych flag.

DEBUGPROP_INFO_STANDARD
Zainicjuj dwAttrib/użyj pól , bstrName, bstrTypei bstrValue .

DEBUGPROP_INFO_All
Wskazuje maskę wszystkich flag.

Uwagi

Te wartości są przekazywane do metod GetPropertyInfo, EnumChildren i EnumProperties, aby wskazać, które pola mają zostać zainicjowane DEBUG_PROPERTY_INFO struktury.

Te wartości są również używane dla dwFields elementu członkowskiego DEBUG_PROPERTY_INFO struktury, aby wskazać, które pola struktury są używane i prawidłowe podczas zwracania struktury.

Te wartości mogą być łączone z bitową ORwartością .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też