Compartilhar via


Método ICorDebugHeapEnum::Next

Obtém o número especificado de instâncias de COR_HEAPOBJECT que contêm informações sobre objetos no heap gerenciado.

Sintaxe

HRESULT Next(
    [in] ULONG celt,    [out, size_is(celt), length_is(*pceltFetched)] COR_HEAPOBJECT  objects[],
    [out] ULONG *pceltFetched
);

Parâmetros

celt [in] O número de objetos a serem recuperados.

objects [out] Uma matriz de ponteiros, cada um dos quais aponta para um objeto COR_HEAPOBJECT que fornece informações sobre um objeto no heap gerenciado.

pceltFetched [out] Um ponteiro para o número de objetos COR_HEAPOBJECT realmente retornados em objects. Esse valor pode ser null se celt for 1.

Comentários

O campo COR_HEAPOBJECT.type é o identificador de uma interface COM com contagem de referência aninhada. Essa referência deve ser liberada pelo chamador de ICorDebugHeapEnum::Next.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4.5

Confira também