Interfaccia ICorProfilerFunctionEnum

Fornisce metodi che consentono di eseguire l'iterazione sequenziale con una raccolta di funzioni in Common Language Runtime.

Metodi

Metodo Descrizione
Metodo Clone Ottiene un puntatore a interfaccia per una copia di questa interfaccia ICorProfilerFunctionEnum.
Metodo GetCount Ottiene il numero di funzioni che sono state caricate dall'applicazione o caricate forzatamente dal profiler.
Metodo Next Ottiene il numero specificato di funzioni contigue da una raccolta sequenziale di funzioni, a partire dalla posizione corrente dell'enumeratore nella sequenza.
Metodo Reset Sposta il cursore dell'enumeratore nella posizione iniziale della sequenza.
Metodo Skip Sposta in avanti il cursore dell'enumeratore dalla posizione corrente, in modo che venga ignorato il numero specificato di elementi.

Commenti

L'interfaccia ICorProfilerFunctionEnum è un enumeratore. Consente al ricevitore di una matrice di effettuare il pull di elementi dal mittente a una velocità appropriata per il ricevitore. In altre parole, il ricevitore è in grado di controllare in modo esplicito il flusso degli elementi della matrice, evitando così i problemi associati al passaggio di matrici di grandi dimensioni come parametri di metodo.

ICorProfilerFunctionEnum esegue l'enumerazione sulle funzioni già sottoposte a compilazione 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: Disponibile da 4

Vedi anche