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
, bstrType
i 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ą OR
wartością .
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll