DEBUGPROP_INFO_FLAGS
Especifica quais informações devem ser recuperadas sobre um objeto de propriedade de depuração.
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
};
typedef DWORD DEBUGPROP_INFO_FLAGS;
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
};
Membros
DEBUGPROP_INFO_FULLNAME
Initialize/uso o bstrFullName campo.DEBUGPROP_INFO_NAME
Initialize/uso o bstrName campo.DEBUGPROP_INFO_TYPE
Initialize/uso o bstrType campo.DEBUGPROP_INFO_VALUE
Initialize/uso o bstrValue campo.DEBUGPROP_INFO_ATTRIB
Initialize/uso o dwAttrib campo.DEBUGPROP_INFO_PROP,
Initialize/uso o pProperty campo que contém um IDebugProperty2 interface.DEBUGPROP_INFO_VALUE_AUTOEXPAND
Especifica que o campo de valor deve conter o valor auto-expandida, se disponível, para este tipo de objeto.DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Preterido.DEBUGPROP_INFO_VALUE_RAW
Não retornam os valores beautified ou membros (ou seja, não formate os valores).DEBUGPROP_INFO_VALUE_NO_TOSTRING
Retornam valores sintetizadas especiais (por exemplo, não chame ToString() em um objeto para produzir um valor).DEBUGPROP_INFO_NONE
Especifica que nenhum sinalizadores estão definidos.DEBUGPROP_INFO_STANDARD
Initialize/use the dwAttrib, bstrName, bstrType, and bstrValue fields.DEBUGPROP_INFO_All
Indica uma máscara de todos os sinalizadores.
Comentários
Esses valores são passados para o IDebugProperty2::GetPropertyInfo, IDebugProperty2::EnumChildren, e IDebugStackFrame2::EnumProperties métodos para indicar quais campos são para ser inicializado a DEBUG_PROPERTY_INFO estrutura.
Esses valores também são usados para o dwFields membro da DEBUG_PROPERTY_INFO estrutura para indicar quais campos da estrutura são usadas e válido quando a estrutura é retornada.
Esses valores podem ser combinados com um bit a bit OR.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
Enumerações (Visual Studio depuração)
IDebugProperty2::GetPropertyInfo