Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Notifica al generador de perfiles que se va a destruir una tabla virtual de interoperabilidad COM.
![]() |
---|
Seguramente esta devolución de llamada no se producirá nunca porque la destrucción de tablas virtuales se produce muy poco antes del cierre. |
HRESULT COMClassicVTableDestroyed(
[in] ClassID wrappedClassId,
[in] REFGUID implementedIID,
[in] void *pVTable);
Parámetros
wrappedClasId
[in] Identificador de la clase para la que se creó esta tabla virtual.implementedIID
[in] Identificador de la interfaz implementada por la clase. Este valor puede ser NULL si la interfaz sólo es interna.pVTable
[in] Puntero al inicio de la tabla virtual.
Comentarios
El generador de perfiles no se debe bloquear en su implementación de este método porque es posible que la pila no esté en un estado que permita la recopilación de elementos no utilizados y, por lo tanto, no se pueda habilitar la recopilación de elementos no utilizados preferente. Si el generador de perfiles se bloquea en este punto y se intenta la recopilación de elementos no utilizados, el motor en tiempo de ejecución se bloqueará hasta que se devuelva esta devolución de llamada.
La implementación del generador de perfiles de este método no debe llamar al código administrado ni en modo alguno provocar una asignación de memoria administrada.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0