CComObjectStack

templatelt; классБаза>
класс
CComObjectStack : общественного база

Параметры

База

Ваш класс, производный от CComObjectRoot или CComObjectRootEx, а также от любого другого интерфейса, который вы хотите поддержать на объекте.

CComObjectStack используется для создания временных объектов COM и предоставлять объект скелета реализацию IUnknown. Как правило объект используется как локальная переменная в пределах одной функции (которая помещается в стек). Так как объект уничтожается после завершения работы функции, подсчет ссылок не производится для повышения эффективности.

В следующем примере показано как создать COM-объект, используемый внутри функции:

void MyFunc)
{
 nbsp; CComObjectStack <CMyObject> Tempobj;
   ...
}

Временный объект Tempobj в стек и автоматически исчезает, когда функция заканчивается.

# include lt;atlcom.h>

Члены класса

См. также CComAggObject, CComObject, CComObjectGlobal

Index