Compartir a través de


ICorProfilerFunctionEnum (Interfaz)

Proporciona métodos para recorrer en iteración secuencialmente una colección de funciones de Common Language Runtime.

Métodos

Método

Descripción

ICorProfilerFunctionEnum::Clone (Método)

Obtiene un puntero de interfaz a una copia de esta interfaz ICorProfilerFunctionEnum.

ICorProfilerFunctionEnum::GetCount (Método)

Obtiene el número de funciones cargadas por la aplicación o cargadas de forma forzada por el generador de perfiles.

ICorProfilerFunctionEnum::Next (Método)

Obtiene el número especificado de funciones contiguas de una colección secuencial de funciones, comenzado en la posición actual del enumerador en la secuencia.

ICorProfilerFunctionEnum::Reset (Método)

Mueve el cursor del enumerador hasta la posición inicial de la secuencia.

ICorProfilerFunctionEnum::Skip (Método)

Hace avanzar el cursor del enumerador desde su posición actual para saltar el número especificado de elementos.

Comentarios

La interfaz ICorProfilerFunctionEnum es un enumerador. Permite al receptor de una matriz extraer los elementos del remitente a una velocidad adecuada para el receptor. En otras palabras, el receptor puede controlar explícitamente el flujo de elementos de una matriz, lo que evita los problemas asociados al hecho de pasar matrices de gran tamaño como parámetros de un método.

ICorProfilerFunctionEnum enumera las funciones que ya se han compilado mediante JIT, pero no incluye las funciones que se cargan desde imágenes nativas generadas con Ngen.exe.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework:  4

Vea también

Referencia

ICorProfilerInfo (Interfaz)

ICorProfilerInfo3::EnumJITedFunctions (Método)

Conceptos

Identificadores para notificaciones en tiempo de ejecución y generación de perfiles

Otros recursos

Interfaces para generación de perfiles