Énumérations de profilage

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

Dans cette section

COR_PRF_CLAUSE_TYPE, énumération
Indique le type de clause d'exception où le code vient d'entrer ou qu'il vient de quitter.

COR_PRF_CODEGEN_FLAGS, énumération
Définit les indicateurs de génération de code qui peuvent être définis avec la méthode ICorProfilerFunctionControl::SetCodegenFlags.

COR_PRF_FINALIZER_FLAGS, énumération
Décrit le finaliseur pour un objet.

COR_PRF_GC_GENERATION, énumération
Identifie une génération de récupération de mémoire.

COR_PRF_GC_REASON, énumération
Indique la raison pour laquelle une récupération de mémoire se produit.

COR_PRF_GC_ROOT_FLAGS, énumération
Indique les propriétés d'une racine de récupérateur de mémoire.

COR_PRF_GC_ROOT_KIND, énumération
Indique le type de racine de récupérateur de mémoire qui est exposé par le rappel ICorProfilerCallback2::RootReferences2.

COR_PRF_MODULE_FLAGS, énumération
Fournit des indicateurs en plus de ceux inclus dans l’énumération COR_PRF_MONITOR que le profileur peut spécifier à la méthode ICorProfilerInfo5::SetEventMask2 lors de son chargement.

COR_PRF_JIT_CACHE, énumération
Indique le résultat de la recherche d'une fonction mise en cache.

COR_PRF_MISC, énumération
Contient des valeurs de constante qui spécifient des identificateurs spéciaux.

COR_PRF_MODULE_FLAGS, énumération
Spécifie les propriétés d'un module.

COR_PRF_MONITOR, énumération
Contient des valeurs utilisées pour spécifier un comportement, des fonctionnalités ou des événements auxquels le profileur veut s'abonner.

Énumération COR_PRF_REJIT_FLAGS
Contient des valeurs qui indiquent comment l’API ICorProfilerInfo10::RequestReJITWithInliners doit se comporter.

COR_PRF_RUNTIME_TYPE, énumération
Contient des valeurs qui indiquent la version du CLR (Common Language Runtime).

COR_PRF_SNAPSHOT_INFO, énumération
Spécifie la quantité de données à passer en retour avec une capture instantanée de la pile dans chaque appel à la fonction StackSnapshotCallback du profileur.

COR_PRF_STATIC_TYPE, énumération
Indique si un champ est statique et si oui, la qualité statique qui s'y applique.

COR_PRF_SUSPEND_REASON, énumération
Indique la raison pour laquelle le runtime a été suspendu.

COR_PRF_TRANSITION_REASON, énumération
Indique la raison d'une transition de code managé en code non managé, ou l'inverse.

COR_PRF_EVENTPIPE_PARAM_TYPE
Indique le type d’un paramètre EventPipe.

COR_PRF_EVENTPIPE_LEVEL
Indique le niveau d’un événement EventPipe.

COR_PRF_HANDLE_TYPE
Indique le type d’un descripteur dans l’API ICorProfilerInfo13::CreateHandle.

Vue d’ensemble du profilage

Interfaces de profilage

Fonctions statiques globales du profilage

Structures de profilage