DEBUGPROP_INFO_FLAGSDEBUGPROP_INFO_FLAGS

Especifica quais informações devem ser recuperadas sobre um objeto de propriedade de depuração.Specifies what information to retrieve about a debug property object.

SintaxeSyntax

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

CamposFields

DEBUGPROP_INFO_FULLNAME
Inicialização/usar o bstrFullName campo.Initialize/use the bstrFullName field.

DEBUGPROP_INFO_NAME
Inicialização/usar o bstrName campo.Initialize/use the bstrName field.

DEBUGPROP_INFO_TYPE
Inicialização/usar o bstrType campo.Initialize/use the bstrType field.

DEBUGPROP_INFO_VALUE
Inicialização/usar o bstrValue campo.Initialize/use the bstrValue field.

DEBUGPROP_INFO_ATTRIB
Inicialização/usar o dwAttrib campo.Initialize/use the dwAttrib field.

DEBUGPROP_INFO_PROP
Inicialização/usar o pProperty campo que contém uma IDebugProperty2 interface.Initialize/use the pProperty field that contains an IDebugProperty2 interface.

DEBUGPROP_INFO_VALUE_AUTOEXPAND
Especifica que o campo de valor deve conter o valor expandida automaticamente, se disponível, para esse tipo de objeto.Specifies that the value field should contain the auto-expanded value, if available, for this type of object.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Preterido.Deprecated.

DEBUGPROP_INFO_VALUE_RAW
Não retornam todos os valores beautified ou membros (ou seja, não formatar os valores).Do not return any beautified values or members (that is, do not format the values).

DEBUGPROP_INFO_VALUE_NO_TOSTRING
Não retornar nenhum valor de sintetizada especiais (por exemplo, não chame ToString() em um objeto para produzir um valor).Do not return any special synthesized values (for example, do not call ToString() on an object to produce a value).

DEBUGPROP_INFO_NONE
Especifica que nenhum sinalizador está definido.Specifies that no flags are set.

DEBUGPROP_INFO_STANDARD
Inicialização/usar o dwAttrib, bstrName, bstrType, e bstrValue campos.Initialize/use the dwAttrib, bstrName, bstrType, and bstrValue fields.

DEBUGPROP_INFO_All
Indica uma máscara de todos os sinalizadores.Indicates a mask of all flags.

ComentáriosRemarks

Esses valores são passados para o GetPropertyInfo, EnumChildren, e EnumProperties métodos para indicar quais campos devem ser inicializado a DEBUG_PROPERTY_INFO estrutura.These values are passed to the GetPropertyInfo, EnumChildren, and EnumProperties methods to indicate which fields are to be initialized the DEBUG_PROPERTY_INFO structure.

Esses valores também são usados para o dwFields membro o DEBUG_PROPERTY_INFO estrutura para indicar quais campos da estrutura são usados e válidos quando a estrutura é retornada.These values are also used for the dwFields member of the DEBUG_PROPERTY_INFO structure to indicate which fields of the structure are used and valid when the structure is returned.

Esses valores podem ser combinados com um bit a bit OR.These values may be combined with a bitwise OR.

RequisitosRequirements

Header: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee also