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

MembrosMembers

DEBUGPROP_INFO_FULLNAME Initialize/usar o bstrFullName campo.DEBUGPROP_INFO_FULLNAME Initialize/use the bstrFullName field.

DEBUGPROP_INFO_NAME Initialize/usar o bstrName campo.DEBUGPROP_INFO_NAME Initialize/use the bstrName field.

DEBUGPROP_INFO_TYPE Initialize/usar o bstrType campo.DEBUGPROP_INFO_TYPE Initialize/use the bstrType field.

DEBUGPROP_INFO_VALUE Initialize/usar o bstrValue campo.DEBUGPROP_INFO_VALUE Initialize/use the bstrValue field.

DEBUGPROP_INFO_ATTRIB Initialize/usar o dwAttrib campo.DEBUGPROP_INFO_ATTRIB Initialize/use the dwAttrib field.

DEBUGPROP_INFO_PROP Initialize/usar o pProperty campo que contém uma IDebugProperty2 interface.DEBUGPROP_INFO_PROP 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.DEBUGPROP_INFO_VALUE_AUTOEXPAND Specifies that the value field should contain the auto-expanded value, if available, for this type of object.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL preterido.DEBUGPROP_INFO_VALUE_NOFUNCEVAL Deprecated.

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

DEBUGPROP_INFO_VALUE_NO_TOSTRING não retornam todos os valores sintetizados especiais (por exemplo, não chame ToString() em um objeto para produzir um valor).DEBUGPROP_INFO_VALUE_NO_TOSTRING 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.DEBUGPROP_INFO_NONE Specifies that no flags are set.

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

DEBUGPROP_INFO_All indica uma máscara de todos os sinalizadores.DEBUGPROP_INFO_All 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