Partager via


Énumérations (débogage Visual Studio)

Vous trouverez ci-dessous la liste des énumérations pour Visual Studio débogage du Kit de développement logiciel.

  • AD_PROCESS_ID_TYPE
    spécifie comment interpréter un ID de processus dans la structure d' AD_PROCESS_ID .

  • ADDRESS_KIND
    spécifie les types d'une adresse.

  • ASSEMBLYLOCRESOLUTION
    spécifie où un assembly est localisé.

  • ATTACH_REASON
    Spécifie la raison pour que le moteur de (DE) débogage se s'attache à un nœud de programme.

  • BP_COND_STYLE
    Spécifie le style de condition de point d'arrêt pour les points d'arrêt en attente et liés.

  • BP_ERROR_TYPE
    spécifie le type d'erreur d'un point d'arrêt.

  • BP_FLAGS
    Fournit des indicateurs facultatifs qui peuvent être utilisées pour spécifier des informations supplémentaires en définissant un point d'arrêt.

  • BP_FLAGS90
    Énumère les valeurs valides pour les indicateurs facultatifs qui peuvent être utilisées pour spécifier des informations supplémentaires en définissant un point d'arrêt. cette énumération étend l'énumération de BP_FLAGS .

  • BP_LOCATION_TYPE
    Spécifie le type d'emplacement du point d'arrêt pour une requête de point d'arrêt.

  • BP_PASSCOUNT_STYLE
    Spécifie la condition associée au nombre de passage de point d'arrêt qui provoquera le point d'arrêt au demande.

  • BP_RES_DATA_FLAGS
    Spécifie si le point d'arrêt est émulée ou implémenté dans le matériel.

  • BP_STATE
    spécifie l'existence d'un point d'arrêt lié et s'il est activé.

  • BP_TYPE
    Spécifie si le point d'arrêt est à un emplacement du code, est une colocalisation les données, ou est un autre type de point d'arrêt.

  • BP_UNBOUND_REASON
    donne la raison qu'un point d'arrêt a été annulé la liaison.

  • BPERESI_FIELDS
    Spécifie les informations à récupérer à propos d'une résolution d'un point d'arrêt.

  • BPREQI_FIELDS
    Spécifie les informations à récupérer à propos d'une requête de point d'arrêt.

  • BPREQI_FIELDS90
    Énumère les valeurs valides qui spécifient les informations à récupérer à propos d'une requête de point d'arrêt. cette énumération étend l'énumération de BPREQI_FIELDS .

  • BPRESI_FIELDS
    Spécifie les informations doivent être récupérées à propos de la correction effective d'un point d'arrêt.

  • CANSTOP_REASON
    Utilisé pour déterminer si un programme peut arrêter l'exécution après positionnement d'un point spécifique de l'exécution.

  • CONNECTION_PROTOCOL
    Une valeur qui indique le protocole utilisé pour communiquer entre un serveur de débogage et le package de débogage.

  • CONSTRUCTOR_ENUM
    sélectionne différents types de constructeurs.

  • CONTEXT_COMPARE
    spécifie les critères pour comparer deux contextes de mémoire.

  • CONTEXT_INFORMATION_FIELDS
    Spécifie les informations à récupérer à propos d'un contexte de mémoire.

  • DBG_ATTRIB_FLAGS
    Décrit plusieurs attributs pour IDebugProperty2 ou une interface d' IDebugReference2 .

  • DEBUG_REASON
    Spécifie la raison pour laquelle le processus a été lancé pour le débogage.

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

  • DEBUGREF_INFORMATION_FLAGS
    Spécifie les informations à récupérer à propos d'un objet de référence de débogage.

  • DISASSEMBLY_FLAGS
    Spécifie des indicateurs pour le code machine.

  • DISASSEMBLY_STREAM_FIELDS
    Spécifie les informations à récupérer concernant un champ de code machine.

  • DISASSEMBLY_STREAM_SCOPE
    Spécifie la portée du flux de code machine.

  • DisplayKind
    Énumère les valeurs valides qui représentent les types d'informations pour prendre de l'objet d' IDebugField et d'afficher à l'utilisateur.

  • DOCCONTEXT_COMPARE
    spécifie les critères pour comparer deux contextes de document.

  • DUMPTYPE
    Spécifie la quantité d'état de votre programme à faire un dump.

  • dwTYPE_KIND
    spécifie comment interpréter le type d'un objet d' IDebugField .

  • EncUnavailableReason
    Représente les raisons pour lesquelles la modification et Continue est pas disponible.

  • EVALFLAGS
    Spécifie des indicateurs qui évaluation de l'expression de contrôle.

  • EVALFLAGS90
    énumère les valeurs valides pour les balises qui évaluation de l'expression de contrôle. cette énumération étend l'énumération d' EVALFLAGS .

  • EVENTATTRIBUTES
    spécifie les attributs d'événement.

  • EXCEPTION_STATE
    spécifie l'état d'exception.

  • FIELD_INFORMATION_FIELDS
    Spécifie les informations à récupérer sur un objet d' IDebugField .

  • FIELD_KIND
    Spécifie le type de champ contenu dans un objet d' IDebugField .

  • FIELD_KIND_EX
    Énumère les types supplémentaires de champs et un objet d' IDebugField peut contenir. cette énumération étend l'énumération de FIELD_KIND .

  • FIELD_MODIFIERS
    Spécifie les modificateurs d'un type de champ.

  • FRAMEINFO_FLAGS
    Spécifie les informations pour récupérer sur un objet de frame de pile.

  • GETHOSTNAME_TYPE
    Spécifie le type de nom d'hôte.

  • GETNAME_TYPE
    Spécifie le type de nom de fichier pour récupérer.

  • INTERCEPT_EXCEPTION_ACTION
    Spécifie les actions à exécuter en désactivant des exceptions.

  • LAUNCH_FLAGS
    spécifie comment un programme doit être lancé.

  • MACHINE_INFORMATION_FIELDS
    Spécifie le type d'informations à récupérer un pour un ordinateur particulier.

  • MACHINE_INFORMATION_FLAGS
    utilisé pour décrire un ordinateur.

  • MESSAGETYPE
    spécifie le type de message et la raison.

  • MODULE_FLAGS
    utilisé pour décrire un module.

  • MODULE_INFORMATION_FIELDS
    Spécifie des indicateurs pour les informations de module de débogage.

  • MODULE_INFORMATION_FLAGS
    Spécifie l'état des symboles d'un module.

  • NAME_MATCH
    Sélectionne l'option de cas pour correspondre aux noms.

  • OBJECT_TYPE
    spécifie le type d'un objet de l'évaluateur d'expression.

  • PARSEFLAGS
    spécifie comment analyser une expression.

  • PENDING_BP_STATE
    Spécifie l'état d'un point d'arrêt en attente (un point d'arrêt qui n'a pas encore été lié).

  • PENDING_BP_STATE_FLAGS
    Spécifie des indicateurs en attente d'état des points d'arrêt.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS
    Définit les métadonnées qui peuvent être récupérées à propos d'un fournisseur de port.

  • PROCESS_INFORMATION_FIELDS
    Spécifié le type d'informations à récupérer pour un processus.

  • PROCESS_INFORMATION_FLAGS
    Décrit ou spécifie les propriétés d'un processus.

  • PROGRAM_DESTROY_FLAGS
    Énumère les valeurs correctes du programme détruisent des balises.

  • PROVIDER_FIELDS
    Spécifie les propriétés associées à un fournisseur de programme.

  • PROVIDER_FLAGS
    Spécifie a souhaité des propriétés à obtenir à partir d'un fournisseur de programme.

  • REFERENCE_COMPARE
    Spécifie le type de comparaison des références.

  • REFERENCE_TYPE
    spécifie le type référence.

  • SEEK_START
    Spécifie la position à partir duquel commencer à rechercher dans le code machine.

  • STEPKIND
    spécifie le type d'étape pour la progression.

  • STEPUNIT
    spécifie l'unité d'étape pour la progression.

  • SYMBOL_SEARCH_INFORMATION_FIELDS
    Spécifie le type d'informations de symbole à récupérer.

  • TEXT_DOC_ATTR_2
    décrit les attributs d'un document.

  • THREADPROPERTY_FIELDS
    Spécifie les informations sur un thread qui doit être récupéré.

  • THREADSTATE
    spécifie l'état du thread.

Configuration requise

en-tête : msdbg.h, sh.h, ou ee.h

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

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Référence des API (débogage Visual Studio)