Método ICorProfilerCallback::COMClassicVTableDestroyed
Notifica o gerador de perfis de que uma vtable interop COM está a ser destruída.
Nota
É provável que esta chamada de retorno nunca ocorra, porque a destruição de vtables ocorre muito perto do encerramento.
Sintaxe
HRESULT COMClassicVTableDestroyed(
[in] ClassID wrappedClassId,
[in] REFGUID implementedIID,
[in] void *pVTable);
Parâmetros
wrappedClassId
[in] O ID da classe para a qual esta vtable foi criada.
implementedIID
[in] O ID da interface implementada pela classe. Este valor pode ser NULL se a interface for apenas interna.
pVTable
[in] Um ponteiro para o início da vtable.
Observações
O gerador de perfis não deve bloquear a implementação deste método porque a pilha pode não estar num estado que permita a recolha de lixo e, por conseguinte, não é possível ativar a recolha preventiva de lixo. Se o gerador de perfis bloquear aqui e a recolha de lixo for tentada, o runtime bloqueará até que esta chamada de retorno regresse.
A implementação deste método por parte do gerador de perfis não deve ser chamada para código gerido ou, de alguma forma, causar uma alocação de memória gerida.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 2.0