Partager via


DEBUGPROP_INFORMATION_FLAGS

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

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

Membres

  • DEBUGPROP_INFORMATION_FULLNAME
    Initialisez/utilisez le champ d' bstrFullName .

  • DEBUGPROP_INFORMATION_NAME
    Initialisez/utilisez le champ d' bstrName .

  • DEBUGPROP_INFORMATION_TYPE
    Initialisez/utilisez le champ d' bstrType .

  • DEBUGPROP_INFORMATION_VALUE
    Initialisez/utilisez le champ d' bstrValue .

  • DEBUGPROP_INFORMATION_ATTRIB
    Initialisez/utilisez le champ d' dwAttrib .

  • DEBUGPROP_INFORMATION_PROP,
    Initialisez/utilisez le champ d'pProperty qui contient une interface d' IDebugProperty2 .

  • DEBUGPROP_INFORMATION_VALUE_AUTOEXPAND
    Spécifie que le champ de valeur doit contenir la valeur automobile-développée, si disponible, pour ce type d'objet.

  • DEBUGPROP_INFORMATION_VALUE_NOFUNCEVAL
    Déconseillé.

  • DEBUGPROP_INFORMATION_VALUE_RAW
    Ne retournez pas de valeurs ou membre embellies (autrement dit, ne mettez pas en forme les valeurs).

  • DEBUGPROP_INFORMATION_VALUE_NO_TOSTRING
    Ne retournent aucune valeur synthétisée par spécial (par exemple, n'appelez pas ToString() sur un objet pour produire une valeur).

  • DEBUGPROP_INFORMATION_NONE
    Spécifie qu'aucun indicateur n'est défini.

  • DEBUGPROP_INFORMATION_STANDARD
    initialisez/utilisation dwAttrib, bstrName, bstrType, et des champs d' bstrValue .

  • DEBUGPROP_INFORMATION_All
    indique un masque de toutes les balises.

Notes

Ces valeurs sont passées aux méthodes d' IDebugProperty2 : : GetPropertyInfo, d' IDebugProperty2 : : EnumChildren, et d' IDebugStackFrame2 : : EnumProperties pour indiquer les champs doivent être initialisés la structure de DEBUG_PROPERTY_INFORMATION .

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

Ces valeurs peuvent être combinées avec ORde bits.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Énumérations (débogage Visual Studio)

IDebugProperty2

IDebugProperty2 : : GetPropertyInfo

IDebugProperty2 : : EnumChildren

IDebugStackFrame2 : : EnumProperties

DEBUG_PROPERTY_INFORMATION