Condividi tramite


Interfaccia ICorProfilerFunctionEnum

Fornisce metodi per scorrere in sequenza un insieme di funzioni in Common Language Runtime.

Metodi

Metodo

Oggetto di descrizione

Metodo ICorProfilerFunctionEnum::Clone

Ottiene un puntatore a interfaccia a una copia di questa interfaccia ICorProfilerFunctionEnum.

Metodo ICorProfilerFunctionEnum::GetCount

Ottiene il numero di funzioni caricate dall'applicazione o caricate forzatamente dal profiler.

Metodo ICorProfilerFunctionEnum::Next

Ottiene il numero specificato di funzioni contigue da un insieme sequenziale di funzioni, a partire dalla posizione corrente dell'enumeratore nella sequenza.

Metodo ICorProfilerFunctionEnum::Reset

Sposta il cursore dell'enumeratore sulla posizione iniziale della sequenza.

Metodo ICorProfilerFunctionEnum::Skip

Fa avanzare il cursore dell'enumeratore dalla relativa posizione corrente in modo che venga ignorato il numero specificato di elementi.

Note

L'interfaccia ICorProfilerFunctionEnum è un enumeratore. Consente al ricevitore di una matrice di estrarre elementi dal mittente con una frequenza appropriata. In altri termini, il ricevitore è in grado di controllare in modo esplicito il flusso degli elementi di matrice, evitando perciò i problemi correlati al passaggio di matrici di grandi dimensioni come parametri dei metodi.

ICorProfilerFunctionEnum enumera le funzioni che sono già state compilate tramite JIT, ma non include le funzioni caricate da immagini native generate con Ngen.exe.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

**Versioni di .NET Framework: **  4

Vedere anche

Riferimenti

Interfaccia ICorProfilerInfo

Metodo ICorProfilerInfo3::EnumJITedFunctions

Concetti

ID notifica profilatura e runtime

Altre risorse

Interfacce di profilatura