Compartilhar via


DEBUGPROP_INFO_FLAGS

Especifica quais informações devem ser recuperadas sobre um objeto de propriedade de depuração.

Sintaxe

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

Campos

DEBUGPROP_INFO_FULLNAME
Inicialize/use o bstrFullName campo.

DEBUGPROP_INFO_NAME
Inicialize/use o bstrName campo.

DEBUGPROP_INFO_TYPE
Inicialize/use o bstrType campo.

DEBUGPROP_INFO_VALUE
Inicialize/use o bstrValue campo.

DEBUGPROP_INFO_ATTRIB
Inicialize/use o dwAttrib campo.

DEBUGPROP_INFO_PROP
Inicialize/use o pProperty campo que contém uma interface IDebugProperty2 .

DEBUGPROP_INFO_VALUE_AUTOEXPAND
Especifica que o campo de valor deve conter o valor expandido automaticamente, se disponível, para esse tipo de objeto.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Preterido.

DEBUGPROP_INFO_VALUE_RAW
Não retorne nenhum valor ou membro embelezado (ou seja, não formate os valores).

DEBUGPROP_INFO_VALUE_NO_TOSTRING
Não retorne nenhum valor sintetizado especial (por exemplo, não chame ToString() um objeto para produzir um valor).

DEBUGPROP_INFO_NONE
Especifica que nenhum sinalizador é definido.

DEBUGPROP_INFO_STANDARD
Inicialize/use os dwAttribcampos , bstrName, bstrTypee bstrValue .

DEBUGPROP_INFO_All
Indica uma máscara de todos os sinalizadores.

Comentários

Esses valores são passados para os métodos GetPropertyInfo, EnumChildren e EnumProperties para indicar quais campos devem ser inicializados na estrutura DEBUG_PROPERTY_INFO.

Esses valores também são usados para o dwFields membro da estrutura para indicar quais campos da DEBUG_PROPERTY_INFO estrutura são usados e válidos quando a estrutura é retornada.

Esses valores podem ser combinados com um bit ORa bit .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também