Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Enumera blocos no heap do carregador especificado.
Note
Essa API foi originalmente desenvolvida para uso interno no runtime. Embora ela agora tenha suporte para uso de terceiros, recomendamos trabalhar com as APIs ICorDebug e ICorProfiler quando possível.
Sintaxe
HRESULT TraverseLoaderHeap(CLRDATA_ADDRESS loaderHeapAddr, VISITHEAP pCallback);
Parameters
loaderHeapAddr
[in] O endereço do heap do carregador a ser percorrido.
pCallback
[in] Uma VISITHEAP função de retorno de chamada que recebe cada bloco de heap.
Remarks
O VISITHEAP retorno de chamada tem a assinatura void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock). O runtime chama o retorno de chamada para cada bloco de heap e fornece o endereço de bloco, o tamanho do bloco e um valor que indica se o bloco é o bloco atual.
O método fornecido faz parte da ISOSDacInterface interface e corresponde ao 68º slot da tabela de métodos virtuais.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: Nenhum
Biblioteca: Nenhum
versões do .NET Framework: disponíveis desde 4.7