Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Enumera blocos no heap de carregador especificado.
Note
Esta API foi originalmente projetada para uso interno no tempo de execução. Embora agora seja suportado para uso de terceiros 3rd, recomendamos trabalhar com ICorDebug e ICorProfiler APIs quando possível.
Syntax
HRESULT TraverseLoaderHeap(CLRDATA_ADDRESS loaderHeapAddr, VISITHEAP pCallback);
Parameters
loaderHeapAddr
[dentro] O endereço do heap do carregador a percorrer.
pCallback
[dentro] Uma função de VISITHEAP callback que recebe cada bloco de heap.
Remarks
O VISITHEAP callback tem a assinatura void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock). O runtime chama o callback de cada bloco de heap e fornece o endereço do bloco, o tamanho do bloco e um valor que indica se o bloco é o atual.
O método fornecido faz parte da ISOSDacInterface interface e corresponde ao 68.º slot da tabela de métodos virtuais.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: Nenhum
Biblioteca: Nenhum
Versões do .NET Framework: Disponíveis desde a 4.7