É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.
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_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.
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.
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.
MACHINE_INFO_FIELDS spécifie le type d’informations à récupérer pour un ordinateur particulier.
MESSAGETYPE spécifie le type et la raison du message.
MODULE_INFO_FIELDS spécifie les indicateurs pour les informations du module de débogage.
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.
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.
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