CComObjectStack

templatelt; класБаза>
клас
CComObjectStack : громадських бази

Параметри

База

Ваш клас, отриманих з CComObjectRoot або CComObjectRootEx, а також з інших інтерфейсу, ви хочете підтримати об'єкт.

CComObjectStack використовується для створення тимчасової об'єкт COM і забезпечити об'єкт скелетної реалізації IUnknown. Як правило, об'єкт використовується як місцевого змінної в одну функцію, (що є штовхнув на стеку). Оскільки об'єкт знищено після завершення роботи функції, підрахунок не виконується підвищити ефективність.

Наступний приклад показує, як створити об'єкт COM використовуються всередині функції:

недійсним (MyFunc)
{
 nbsp; CComObjectStack <CMyObject> Tempobj;
   ...
}

Тимчасові об'єкт Tempobj штовхнув на стек та автоматично зникає після завершення роботи функції.

# включити lt;atlcom.h>

Члени класу

Дивіться також CComAggObject, CComObject, CComObjectGlobal

Index