Partager via


ICorProfilerFunctionEnum, interface

Fournit des méthodes pour itérer de manière séquentielle au sein d'une collection de fonctions dans le Common Language Runtime.

Méthodes

Méthode

Description

ICorProfilerFunctionEnum::Clone, méthode

Obtient un pointeur d'interface vers une copie de cette interface ICorProfilerFunctionEnum.

ICorProfilerFunctionEnum::GetCount, méthode

Obtient le nombre de fonctions qui ont été chargées par l'application ou chargées de façon forcée par le profileur.

ICorProfilerFunctionEnum::Next, méthode

Obtient le nombre spécifié de fonctions contigües dans une collection séquentielle de fonctions, à partir de la position actuelle de l'énumérateur dans la séquence.

ICorProfilerFunctionEnum::Reset, méthode

Déplace le curseur de l'énumérateur jusqu'à la position de départ de la séquence.

ICorProfilerFunctionEnum::Skip, méthode

Avance le curseur de l'énumérateur à partir de sa position actuelle afin que le nombre spécifié d'éléments soit ignoré.

Notes

L'interface ICorProfilerFunctionEnum est un énumérateur. Elle permet au récepteur d'un tableau de récupérer des éléments de l'expéditeur à une fréquence appropriée pour le récepteur. En d'autres termes, le récepteur peut contrôler explicitement le flux d'éléments de tableau, et éviter ainsi les problèmes relatifs au passage de tableaux volumineux comme paramètres de méthode.

ICorProfilerFunctionEnum énumère les fonctions qui ont déjà été compilées juste-à-temps, mais n'inclut pas les fonctions chargées à partir des images natives générées avec Ngen.exe.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

**Versions du .NET Framework : **  4

Voir aussi

Référence

ICorProfilerInfo, interface

ICorProfilerInfo3::EnumJITedFunctions, méthode

Concepts

ID de profilage et de notification d'exécution

Autres ressources

Interfaces de profilage