Compartilhar via


Interface de ICorProfilerObjectEnum

Fornece métodos para seqüencialmente iterar por meio de uma coleção de objetos congeladas gerados pelo NGen (Native Image Generator).

Métodos

Método

Descrição

Método de ICorProfilerObjectEnum::Clone

Obtém um ponteiro de interface para uma cópia deste ICorProfilerObjectEnum interface.

Método de ICorProfilerObjectEnum::GetCount

Obtém o número total de objetos congelados na coleção.

Método de ICorProfilerObjectEnum::Next

Obtém o número especificado de objetos adjacentes de uma coleção seqüencial de objetos, iniciando na posição atual do enumerador na seqüência.

Método de ICorProfilerObjectEnum::Reset

Move o cursor do enumerador para a posição inicial da seqüência.

Método de ICorProfilerObjectEnum::Skip

Avança o cursor deste enumerador de sua posição atual, para que o número especificado de elementos é ignorado.

Comentários

O ICorProfilerObjectEnum interface é um enumerador. Ele permite que o receptor de uma matriz para elementos de recepção do remetente a uma taxa que é apropriado para o receptor. Em outras palavras, o receptor é capaz de controle explicitamente o fluxo dos elementos da matriz, evitando assim os problemas relacionados ao passar de matrizes grandes como parâmetros do método.

Use ICorProfilerInfo2::EnumModuleFrozenObjects para obter um ponteiro para o ICorProfilerObjectEnum interface.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Corprof. idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Método de ICorProfilerInfo2::EnumModuleFrozenObjects

Outros recursos

Interfaces de criação de perfil