Partilhar via


ICorProfilerFunctionEnum Interface

Fornece métodos para iterar sequencialmente através de uma coleção de funções no runtime de linguagem comum.

Métodos

Método Descrição
Método Clone Obtém um ponteiro de interface para uma cópia desta ICorProfilerFunctionEnum interface.
Método GetCount Obtém o número de funções que foram carregadas pela aplicação ou carregadas à força pelo gerador de perfis.
Método Seguinte Obtém o número especificado de funções contíguas a partir de uma coleção sequencial de funções, começando na posição atual do enumerador na sequência.
Método de Reposição Move o cursor do enumerador para a posição inicial da sequência.
Ignorar Método Avança o cursor do enumerador a partir da posição atual para que o número especificado de elementos seja ignorado.

Observações

A ICorProfilerFunctionEnum interface é um enumerador. Permite que o recetor de uma matriz extraia elementos do remetente a uma taxa adequada para o recetor. Por outras palavras, o recetor é capaz de controlar explicitamente o fluxo de elementos de matriz, evitando assim os problemas associados à passagem de grandes matrizes como parâmetros de método.

ICorProfilerFunctionEnum enumera através de funções que já foram compiladas pelo JIT, mas não inclui funções que são carregadas a partir de imagens nativas geradas com Ngen.exe.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 4

Ver também