templatelt; classeBase>
classe CComObjectStack : pubblico Base
Parametri
Base
La classe derivata da CComObjectRoot o CComObjectRootEx, come pure da qualsiasi altra interfaccia che si desidera supportare sull'oggetto.
CComObjectStack viene utilizzato per creare un oggetto COM temporaneo e fornisce l'oggetto un'implementazione scheletrica dell'IUnknown. In genere, l'oggetto viene utilizzato come una variabile locale all'interno di una funzione (che è, inserita nello stack). Poiché l'oggetto viene eliminato quando la funzione termina, conteggio dei riferimenti non viene eseguita per aumentare l'efficienza.
Nell'esempio seguente viene illustrato come creare un oggetto COM utilizzato all'interno di una funzione:
void MyFunc)
{
nbsp; CComObjectStack <CMyObject> Tempobj;
...
}
L'oggetto temporaneo Tempobj è inserito nello stack e scompare automaticamente quando la funzione termina.
# include lt;atlcom.h>
Vedere a&nchenbsp;CComAggObject, CComObject, CComObjectGlobal