Énumérations de débogage

Cette section décrit les énumérations non managées utilisées par l'API de débogage.

Dans cette section

CLR_DEBUGGING_PROCESS_FLAGS, énumération
Fournit des valeurs utilisées par la méthode ICLRDebugging::OpenVirtualProcess .

CLRDataEnumMemoryFlags, énumération
Indique les régions de mémoire qu’un appel à la méthode ICLRDataEnumMemoryRegions::EnumMemoryRegions doit inclure.

COR_PUB_ENUMPROCESS, énumération
Identifie le type de processus à énumérer.

CorDebugBlockingReason, énumération
Spécifie les raisons pour lesquelles un thread peut être bloqué sur un objet donné.

CorDebugChainReason, énumération
Indique la ou les raisons de la mise en route d'une chaîne d'appels.

CorDebugCodeInvokeKind, énumération
Indique de quelle manière une fonction exportée appelle du code managé.

CorDebugCodeInvokePurpose, énumération
Indique pourquoi une fonction exportée appelle du code managé.

CorDebugCreateProcessFlags, énumération
Fournit des options de débogage supplémentaires qui peuvent être utilisées dans un appel à la méthode ICorDebug::CreateProcess .

CorDebugDebugEventKind, énumération
Indique le type d’événement dont les informations sont décodées par la méthode DecodeEvent .

CorDebugDecodeEventFlagsWindows, énumération
Fournit des informations supplémentaires sur les événements de débogage propres à la plateforme Windows.

CorDebugExceptionCallbackType, énumération
Indique le type de rappel effectué à partir d’un événement ICorDebugManagedCallback2::Exception .

CorDebugExceptionFlags, énumération
Fournit des informations supplémentaires sur une exception.

CorDebugExceptionUnwindCallbackType, énumération
Indique l'événement qui est signalé par le rappel lors de la phase de déroulement.

CorDebugGCType, énumération
Indique si le récupérateur de mémoire s'exécute sur une station de travail ou sur un serveur.

CorDebugGenerationTypes, énumération
Spécifie la génération d’une région de la mémoire sur le tas managé.

CorDebugHandleType, énumération
Indique le type de handle.

CorDebugIlToNativeMappingTypes, énumération
Indique si une plage particulière d'instructions natives correspond à une région spéciale du code.

CorDebugIntercept, énumération
Indique les types de code qui peuvent l'objet d'une exécution pas à pas.

CorDebugInterfaceVersion, énumération
Spécifie une version de .NET Framework ou la version de .NET Framework où une interface a été introduite.

CorDebugInternalFrameType, énumération
Identifie le type de frame de pile.

CorDebugJITCompilerFlags, énumération
Contient des valeurs qui influencent le comportement du compilateur juste-à-temps managé.

CorDebugJITCompilerFlagsDeprecated, énumération
Obsolète. Utilisez plutôt le membre CORDEBUG_JIT_DEFAULT de l’énumération CorDebugJITCompilerFlags .

CorDebugMappingResult, énumération
Fournit les détails sur la façon dont la valeur du pointeur d'instruction a été obtenue.

CorDebugMDAFlags, énumération
Spécifie l'état du thread sur lequel l'Assistant Débogage managé est déclenché.

CorDebugNGenPolicy, énumération
Fournit une valeur qui détermine si un débogueur charge les images natives (NGen) depuis le cache d'images natives.

CorDebugPlatform, énumération
Fournit des valeurs de plateforme cible utilisées par la méthode ICorDebugDataTarget::GetPlatform .

CorDebugRecordFormat, énumération
Décrit le format des données dans un tableau d'octets qui contient des informations sur un événement de débogage d'exception native.

CorDebugRegister, énumération
Spécifie les registres associés à une architecture de processeur donnée.

CorDebugSetContextFlag, énumération
Indique si le contexte provient du frame (ou feuille) actif ou s'il a été calculé par déroulement à partir d'un autre frame.

CorDebugStateChange, énumération
Représente la quantité de données mises en cache à ignorer sur la base des modifications apportées au processus.

CorDebugStepReason, énumération
Indique le résultat d'une étape individuelle.

CorDebugThreadState, énumération
Spécifie l'état d'un thread pour le débogage.

CorDebugUnmappedStop, énumération
Spécifie le type de code non mappé qui peut déclencher un arrêt dans l'exécution du code par l'exécution pas à pas.

CorDebugUserState, énumération
Indique l'état de l'utilisateur d'un thread.

CorGCReferenceType, énumération
Identifie la source d'un objet pour lequel l'espace occupé en mémoire peut être récupéré.

ILCodeKind, énumération
Fournit des valeurs qui spécifient si le débogueur peut accéder aux variables locales ou au code ajoutés dans l'instrumentation ReJIT du profileur.

LoggingLevelEnum, énumération
Indique le niveau de gravité d'un message de description qui est écrit dans le journal des événements quand un thread managé consigne un événement.

LogSwitchCallReason, énumération
Indique l'opération qui a été effectuée sur un commutateur de débogage/suivi.

VariableLocationType, énumération
Indique le type d’emplacement natif d’une variable.

WriteableMetadataUpdateMode, énumération
Fournit des valeurs qui spécifient si les mises à jour en mémoire apportées aux métadonnées sont visibles par un débogueur.

Énumération ClrDataSourceType
Fournit des valeurs utilisées par la structure CLRDATA_IL_ADDRESS_MAP.

Débogage des coclasses

Interfaces de débogage

Fonctions statiques globales du débogage

Structures de débogage