COM_INTERFACE_ENTRY_CACHED_TEAR_OFF
Сохраняет сведения о интерфейс- определенного для каждого экземпляра.
COM_INTERFACE_ENTRY_CACHED_TEAR_OFF( iid, x, punk )
Параметры
iid
[in] Идентификатор перемещаемого интерфейса.x
[in] Имя класса, реализующего интерфейс.punk
[in] Имя указателя IUnknown. Должен быть членом класса, содержащий сопоставление модели COM. Быть инициализируется к NULL в конструктор объекта класса.
Заметки
Если интерфейс не используется, то это снижает общий размер экземпляра объекта.
См. примечания о записях макросы COM_INTERFACE_ENTRY для сопоставления модели COM.
Пример
BEGIN_COM_MAP(COuter)
COM_INTERFACE_ENTRY(IOuter)
COM_INTERFACE_ENTRY_CACHED_TEAR_OFF(IID_ITearOff, CTearOff, punkTearOff)
END_COM_MAP()
Требования
Header: atlcom.h