Énumérations (débogage Visual Studio)

Voici des énumérations pour le Kit de développement logiciel (SDK) de débogage Visual Studio.

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

  • ADDRESS_KIND Spécifie les types d’une adresse.

  • ASSE Mo LYLOCRESOLUTION Spécifie l’emplacement d’un assembly.

  • ATTACH_REASON Spécifie la raison pour laquelle le moteur de débogage (DE) doit s’attacher à 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és pour spécifier des informations supplémentaires lors de la définition d’un point d’arrêt.

  • BP_FLAGS90 Énumère les valeurs valides pour les indicateurs facultatifs qui peuvent être utilisés pour spécifier des informations supplémentaires lors de la définition d’un point d’arrêt. Cette énumération étend l’énumération BP_FLAGS .

  • BP_LOCATION_TYPE Spécifie le type d’emplacement du point d’arrêt pour une demande de point d’arrêt.

  • BP_PASSCOUNT_STYLE Spécifie la condition associée au nombre de points d’arrêt qui entraîne le déclenchement du point d’arrêt.

  • BP_RES_DATA_FLAGS Spécifie si le point d’arrêt de données est émulé ou implémenté dans le matériel.

  • BP_STATE Spécifie l’existence d’un point d’arrêt lié et indique s’il est activé.

  • BP_TYPE Spécifie si le point d’arrêt se trouve à un emplacement de code, est un emplacement de données ou est un autre type de point d’arrêt.

  • BP_UNBOUND_REASON Donne la raison pour laquelle un point d’arrêt n’était pas lié.

  • BPERESI_FIELDS Spécifie les informations à récupérer sur une résolution ayant échoué d’un point d’arrêt.

  • BPREQI_FIELDS Spécifie les informations à récupérer sur une demande de point d’arrêt.

  • BPREQI_FIELDS90 Énumère les valeurs valides qui spécifient les informations à récupérer sur une demande de point d’arrêt. Cette énumération étend l’énumération BPREQI_FIELDS.

  • BPRESI_FIELDS Spécifie les informations à récupérer sur la résolution réussie d’un point d’arrêt.

  • CANSTOP_REASON Utilisé pour déterminer si un programme peut arrêter l’exécution après avoir atteint un point particulier dans l’exécution.

  • CONNECTION_PROTOCOL 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 de comparaison de deux contextes de mémoire.

  • CONTEXT_INFO_FIELDS Spécifie les informations à récupérer sur un contexte de mémoire.

  • DBG_ATTRIB_FLAGS Décrit différents attributs pour une interface IDebugProperty2 ou IDebugReference2.

  • DEBUG_REASON Spécifie pourquoi le processus a été lancé pour le débogage.

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

  • DEBUGREF_INFO_FLAGS Spécifie les informations à récupérer sur un objet de référence de débogage.

  • DISASSE MoLY_FLAGS Spécifie les indicateurs de désassemblage.

  • DISASSE MoLY_STREAM_FIELDS Spécifie les informations à récupérer sur un champ désassembleur.

  • DISASSE MoLY_STREAM_SCOPE Spécifie l’étendue du flux de désassemblement.

  • DisplayKind Énumère les valeurs valides qui représentent les types d’informations à prendre à partir d’un objet IDebugField et qui s’affichent à l’utilisateur.

  • DOCCONTEXT_COMPARE Spécifie les critères de comparaison de deux contextes de document.

  • DUMPTYPE Spécifie la quantité d’état d’un programme à vider.

  • dwTYPE_KIND Spécifie comment interpréter le type d’un objet IDebugField.

  • EncUnavailableReason Représente les raisons pour lesquelles Edit and Continue n’est pas disponible.

  • EVALFLAGS Spécifie les indicateurs qui contrôlent l’évaluation d’expression.

  • EVALFLAGS90 Énumère les valeurs valides pour les indicateurs qui contrôlent l’évaluation d’expression. Cette énumération étend l’énumération EVALFLAGS .

  • EVENTATTRIBUTES Spécifie les attributs d’événement.

  • EXCEPTION_STATE Spécifie l’état d’exception.

  • FIELD_INFO_FIELDS Spécifie les informations à récupérer sur un objet IDebugField.

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

  • FIELD_KIND_EX Énumère des types de champs supplémentaires qu’un objet IDebugField peut contenir. Cette énumération étend l’énumération FIELD_KIND .

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

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

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

  • GETNAME_TYPE Spécifie le type de nom des fichiers à récupérer.

  • INTERCEPT_EXCEPTION_ACTION Spécifie les actions à effectuer lors de l’interception d’exceptions.

  • LAUNCH_FLAGS Spécifie la façon dont un programme doit être lancé.

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

  • MACHINE_INFO_FLAGS utilisé pour décrire un ordinateur.

  • MESSAGETYPE Spécifie le type et la raison du message.

  • MODULE_FLAGS utilisé pour décrire un module.

  • MODULE_INFO_FIELDS Spécifie les indicateurs pour les informations du module de débogage.

  • MODULE_INFO_FLAGS Spécifie l’état des symboles d’un module.

  • NAME_MATCH sélectionne l’option cas pour les noms correspondants.

  • 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 (point d’arrêt qui n’a pas encore été lié).

  • PENDING_BP_STATE_FLAGS Spécifie les indicateurs d’état de point d’arrêt en attente.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS Définit les métadonnées qui peuvent être récupérées sur un fournisseur de ports.

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

  • PROCESS_INFO_FLAGS Décrit ou spécifie les propriétés d’un processus.

  • PROGRAM_DESTROY_FLAGS Énumère les valeurs valides des indicateurs de destruction du programme.

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

  • PROVIDER_FLAGS Spécifie les propriétés souhaitées à obtenir auprès d’un fournisseur de programmes.

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

  • REFERENCE_TYPE Spécifie le type de référence.

  • SEEK_START Spécifie la position à partir de laquelle commencer à rechercher dans un désassemblement.

  • STEPKIND Spécifie le type d’étape pour l’exécution pas à pas.

  • STEPUNIT Spécifie l’unité d’étape pour l’exécution pas à pas.

  • SY MoOL_SEARCH_INFO_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 relatives à un thread à récupérer.

  • THREADSTATE Spécifie l’état du thread.

Spécifications

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

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi