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 em um heap de stub de chamada virtual para o domínio do aplicativo 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 TraverseVirtCallStubHeap(CLRDATA_ADDRESS pAppDomain, VCSHeapType heaptype, VISITHEAP pCallback);
Parameters
pAppDomain
[in] O endereço do domínio do aplicativo que contém o heap de stub de chamada virtual.
heaptype
[in] Um valor de enumeração VCSHeapType que identifica o heap de stub de chamada virtual 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 70º 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