templatelt, claseBase>
clase CComObjectStack : pública Base
Parámetros
Base
La clase derivada de CComObjectRoot o CComObjectRootEx, así como de cualquier otra interfaz que desea apoyar en el objeto.
CComObjectStack se utiliza para crear un objeto COM temporal y proporcionar el objeto una implementación esquelética de IUnknown. Normalmente, se utiliza el objeto como una variable local dentro de una función (que es insertada en la pila). Dado que el objeto es destruido cuando la función termina, recuento de referencias no se realiza para aumentar la eficiencia.
En el ejemplo siguiente se muestra cómo crear un objeto COM que se utiliza dentro de una función:
void Mi_funcion)
{
nbsp; CComObjectStack <CMyObject> Tempobj;
...
}
El objeto temporal Tempobj se inserta en la pila y desaparece automáticamente cuando termina la función.
# include lt;atlcom.h>
Vea tambié&nnbsp;CComAggObject, CComObject, CComObjectGlobal