Condividi tramite


DEBUGPROP_INFO_FLAGS

Specifica le informazioni da recuperare su un oggetto proprietà di debug.

Sintassi

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

Campi

DEBUGPROP_INFO_FULLNAME
Inizializzare/usare il bstrFullName campo .

DEBUGPROP_INFO_NAME
Inizializzare/usare il bstrName campo .

DEBUGPROP_INFO_TYPE
Inizializzare/usare il bstrType campo .

DEBUGPROP_INFO_VALUE
Inizializzare/usare il bstrValue campo .

DEBUGPROP_INFO_ATTRIB
Inizializzare/usare il dwAttrib campo .

DEBUGPROP_INFO_PROP
Inizializzare/usare il pProperty campo che contiene un'interfaccia IDebugProperty2 .

DEBUGPROP_INFO_VALUE_AUTOEXPAND
Specifica che il campo valore deve contenere il valore espanso automaticamente, se disponibile, per questo tipo di oggetto.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Deprecato.

DEBUGPROP_INFO_VALUE_RAW
Non restituire valori o membri abbelliti (ovvero non formattare i valori).

DEBUGPROP_INFO_VALUE_NO_TOSTRING
Non restituire valori sintetizzati speciali( ad esempio, non chiamare ToString() su un oggetto per produrre un valore).

DEBUGPROP_INFO_NONE
Specifica che non sono impostati flag.

DEBUGPROP_INFO_STANDARD
Inizializzare/usare i dwAttribcampi , bstrTypebstrName, e bstrValue .

DEBUGPROP_INFO_All
Indica una maschera di tutti i flag.

Osservazioni:

Questi valori vengono passati ai metodi GetPropertyInfo, EnumChildren e EnumProperties per indicare quali campi devono essere inizializzati nella struttura DEBUG_PROPERTY_INFO .

Questi valori vengono utilizzati anche per il dwFields membro della DEBUG_PROPERTY_INFO struttura per indicare quali campi della struttura vengono utilizzati e validi quando viene restituita la struttura.

Questi valori possono essere combinati con un bit per ORbit.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche