COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF ( iid, , x панк )

Параметры

iid

[в] Идентификатор GUID интерфейса отрывания.

x

[в] Имя класса, реализующего интерфейс.

панк

[в] Имя указателя IUnknown . Необходимо быть членом класса, содержащего COM карты. Должен быть инициализирован значением NULL в конструкторе класса объекта.

Примечания

Сохраняет данные интерфейса для каждого экземпляра. Если интерфейс не используется, это снижает общий размер экземпляра объекта.

К примеру, от образца ATL COMMAP

BEGI&N_COM_MAP(COuter)
 nbsp; ...
   COM_INTERFACE_ENTRY_CACHED_TEAR_OFF (IID_ITearOff2, CTearOff2, m_pUnkTearOff2.p)
   ...
END_COM_MAP()

Увидеть COM_INTERFACE_ENTRY макросы для замечаний о записи сопоставления COM.

Глобальные функции и макросы ATL

Index