Aplicación de IUnknown
Las clases siguientes implementan IUnknown y métodos relacionados:
-
CComObjectRootEx Administra referencia contando para objetos agregados y nonaggregated. Le permite especificar un modelo de subprocesamiento.
-
CComObjectRoot Administra referencia contando para objetos agregados y nonaggregated. Utiliza el valor predeterminado modelo del servidor de subprocesamiento.
-
CComAggObject Implementa IUnknown para un objeto agregado.
-
CComObject Implementa IUnknown para un objeto nonaggregated.
-
CComPolyObject Implementa IUnknown para objetos agregados y nonaggregated. Utilizar CComPolyObject evita tener CComAggObject y CComObject en el módulo. Un único objeto CComPolyObject maneja casos agregados y nonaggregated.
-
CComObject&NoLocknbsp; Implementa IUnknown para un objeto nonaggregated, sin modificar el número de bloqueo del módulo.
-
CComTearOffObject Implementa IUnknown para una interfaz de lágrima.
-
CComCachedTearOffObject Implementa IUnknown para una interfaz de tear-off "caché".
-
CComContainedObjectnbsp; Implementa IUnknown para el objeto interior de una agregación o una interfaz de lágrima.
-
CComObjectGlobal Administra un contador de referencia en el módulo para asegurarse de que no eliminar el objeto.
-
CComObjectStack Crea un objeto temporal de COM, utilizando una aplicación esqueleto de IUnknown.
Descripción de clase ATL
Artículos relacio&nadosnbsp;Fundamentos de objetos COM de ATL
Vea tambié&nnbsp;Agregación y Macros de clase de fábrica, mapa COM Macros y funciones globales