Clases de implementación de IUnknown
Las siguientes clases implementan IUnknown
y métodos relacionados:
CComObjectRootEx Administra el recuento de referencias para objetos agregados y no agregados. Permite especificar un modelo de subprocesos.
CComObjectRoot Administra el recuento de referencias para objetos agregados y no agregados. Usa el modelo de subproceso predeterminado del servidor.
CComAggObject Implementa
IUnknown
para un objeto agregado.CComObject Implementa
IUnknown
para un objeto no agregado.CComPolyObject Implementa
IUnknown
para objetos agregados y no agregados. El uso deCComPolyObject
evita tenerCComAggObject
yCComObject
en el módulo. Un único objetoCComPolyObject
controla los casos agregados y no agregados.CComObjectNoLock Implementa
IUnknown
para un objeto no agregado, sin modificar el recuento de bloqueos del módulo.CComTearOffObject Implementa
IUnknown
para una interfaz de desmontaje.CComCachedTearOffObject Implementa
IUnknown
para una interfaz de desmontaje "almacenada en caché".CComContainedObject Implementa
IUnknown
para el objeto interno de una agregación o una interfaz de desmontaje.CComObjectGlobal Administra un recuento de referencias en el módulo para asegurarse de que el objeto no se eliminará.
CComObjectStack Crea un objeto COM temporal mediante una implementación esquelética de
IUnknown
.
Artículos relacionados
Aspectos básicos de los objetos ATL COM
Consulte también
Información general sobre la clase
Macros de agregación y generador de clases
Macros de mapa COM
Funciones globales de mapa COM