Partager via


É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 provoquent le déclenchement du point d’arrêt.

  • BP_RES_DATA_FLAGS spécifie si le point d’arrêt des 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 est 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 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 Mo LY_FLAGS spécifie les indicateurs de désassemblage.

  • DISASSE Mo LY_STREAM_FIELDS spécifie les informations à récupérer sur un champ désassembleur.

  • DISASSE Mo LY_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 eepresent les raisons pour lesquelles Edit and Continue n’est pas disponible.

  • EVALFLAGS spécifie des 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 des modificateurs pour 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 à entreprendre lors de l’interception des exceptions.

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

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

  • MACHINE_INFO_FLAGS est utilisé pour décrire une machine.

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

  • MODULE_FLAGS est 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 de 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écifie 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ésassemblage.

  • 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 Mo OL_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