DEBUGPROP_INFO_FLAGS

Spécifie les informations à récupérer sur un objet de propriété de débogage.

Syntaxe

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

Champs

DEBUGPROP_INFO_FULLNAME
Initialisez/utilisez le bstrFullName champ.

DEBUGPROP_INFO_NAME
Initialisez/utilisez le bstrName champ.

DEBUGPROP_INFO_TYPE
Initialisez/utilisez le bstrType champ.

DEBUGPROP_INFO_VALUE
Initialisez/utilisez le bstrValue champ.

DEBUGPROP_INFO_ATTRIB
Initialisez/utilisez le dwAttrib champ.

DEBUGPROP_INFO_PROP
Initialisez/utilisez le pProperty champ qui contient une interface IDebugProperty2 .

DEBUGPROP_INFO_VALUE_AUTOEXPAND
Spécifie que le champ valeur doit contenir la valeur développée automatiquement, le cas échéant, pour ce type d’objet.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Action déconseillée.

DEBUGPROP_INFO_VALUE_RAW
Ne retournez pas de valeurs ou de membres renforcés (autrement dit, ne mettez pas en forme les valeurs).

DEBUGPROP_INFO_VALUE_NO_TOSTRING
Ne retournez aucune valeur synthétisée spéciale (par exemple, n’appelez ToString() pas d’objet pour produire une valeur).

DEBUGPROP_INFO_NONE
Spécifie qu’aucun indicateur n’est défini.

DEBUGPROP_INFO_STANDARD
Initialisez/utilisez les dwAttribchamps , et bstrValuebstrNamebstrTypeles champs.

DEBUGPROP_INFO_All
Indique un masque de tous les indicateurs.

Notes

Ces valeurs sont transmises aux méthodes GetPropertyInfo, EnumChildren et EnumProperties pour indiquer quels champs doivent être initialisés la structure DEBUG_PROPERTY_INFO .

Ces valeurs sont également utilisées pour le dwFields membre de la DEBUG_PROPERTY_INFO structure pour indiquer quels champs de la structure sont utilisés et valides lorsque la structure est retournée.

Ces valeurs peuvent être combinées avec un bit OR.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi