Partilhar via


Método ICorProfilerCallback::COMClassicVTableCreated

Notifica o gerador de perfis de que foi criada uma vtable interop COM para o IID e classe especificados.

Sintaxe

HRESULT COMClassicVTableCreated(  
    [in] ClassID wrappedClassId,  
    [in] REFGUID implementedIID,  
    [in] void    *pVTable,  
    [in] ULONG   cSlots);  

Parâmetros

wrappedClassId
[in] O ID da classe para a qual a vtable foi criada.

implementedIID
[in] O ID da interface implementada pela classe . Este valor pode ser NULO se a interface for apenas interna.

pVTable
[in] Um ponteiro para o início da vtable.

cSlots
[in] O número de blocos que estão na 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 libertação da memória, pelo que não é possível ativar a libertação da memória preventiva. Se o gerador de perfis bloquear aqui e a libertação da memória for tentada, o runtime bloqueará até que esta chamada de retorno seja devolvida.

A implementação deste método por parte do gerador de perfis não deve chamar o código gerido ou, de qualquer forma, causar uma alocação de memória gerida.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 2.0

Ver também