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.
Percorre a lista de limpeza RCW (callable wrapper) do runtime e chama um retorno de chamada de visitante para cada entrada.
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 TraverseRCWCleanupList(CLRDATA_ADDRESS cleanupListPtr, VISITRCWFORCLEANUP pCallback, LPVOID token);
Parameters
cleanupListPtr
[in] O endereço da lista de limpeza RCW a ser percorrido.
pCallback
[in] Uma VISITRCWFORCLEANUP função de retorno de chamada que o runtime chama para cada entrada de lista de limpeza.
token
[in] Um valor fornecido pelo chamador para pCallbacko qual o runtime passa.
Remarks
O método fornecido faz parte da ISOSDacInterface interface e corresponde ao 79º slot da tabela de métodos virtuais.
O VISITRCWFORCLEANUP retorno de chamada tem a seguinte assinatura:
typedef BOOL (*VISITRCWFORCLEANUP)(CLRDATA_ADDRESS RCW,CLRDATA_ADDRESS Context,CLRDATA_ADDRESS Thread,
BOOL bIsFreeThreaded, LPVOID token);
O retorno de chamada recebe o endereço RCW, o endereço de contexto COM, o endereço do thread, um sinalizador que indica se o RCW é de thread livre e o valor fornecido pelo token chamador.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: Nenhum
Biblioteca: Nenhum
versões do .NET Framework: disponíveis desde 4.7