Udostępnij za pośrednictwem


DEBUGREF_INFO_FLAGS

Określa, jakie informacje mają być pobierane z obiektu odwołania do debugowania.

Składnia

public enum enum_DEBUGREF_INFO_FLAGS {
    DEBUGREF_INFO_NAME             = 0x00000001,
    DEBUGREF_INFO_TYPE             = 0x00000002,
    DEBUGREF_INFO_VALUE            = 0x00000004,
    DEBUGREF_INFO_ATTRIB           = 0x00000008,
    DEBUGREF_INFO_REFTYPE          = 0x00000010,
    DEBUGREF_INFO_REF              = 0x00000020,
    DEBUGREF_INFO_VALUE_AUTOEXPAND = 0x00010000,
    DEBUGREF_INFO_NONE             = 0x00000000,
    DEBUGREF_INFO_ALL              = 0xffffffff
};

Pola

DEBUGREF_INFO_NAME
Zainicjuj bstrName /użyj pola w strukturze.

DEBUGREF_INFO_TYPE
Zainicjuj bstrType /użyj pola w strukturze.

DEBUGREF_INFO_VALUE
Zainicjuj bstrValue /użyj pola w strukturze.

DEBUGREF_INFO_ATTRIB
Zainicjuj dwAttrib /użyj pola w strukturze.

DEBUGREF_INFO_REFTYPE
Zainicjuj dwRefType /użyj pola w strukturze.

DEBUGREF_INFO_REF
Zainicjuj pReference /użyj pola w strukturze.

DEBUGREF_INFO_VALUE_AUTOEXPAND
Pole wartości powinno zawierać wartość rozwiniętą automatycznie, jeśli jest dostępna dla tego typu obiektu.

DEBUGREF_INFO_NONE
Wskazuje, że nie ustawiono żadnych flag.

DEBUGREF_INFO_ALL
Wskazuje maskę flag.

Uwagi

Te flagi są przekazywane do metod EnumChildren i GetReferenceInfo , aby wskazać, które pola struktury DEBUG_REFERENCE_INFO mają zostać zainicjowane.

Służy do dwFields elementu członkowskiego DEBUG_REFERENCE_INFO struktury, aby wskazać, które pola 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ż