COM_INTERFACE_ENTRY_TEAR_OFF

COM_INTERFACE_ENTRY_TEAR_OFF ( iid, x )

Параметри

iid

[в] Ідентифікатор GUID інтерфейсу відривній.

x

[в] Ім'я класу, який реалізує інтерфейс.

Зауваження

Викриває відривній інтерфейсів. Інтерфейс відривній здійснюється як окремий об'єкт, яка ініціалізується під час кожного інтерфейс, вона представляє запитала. Як правило, ви будуєте свій інтерфейс як на відривній якщо інтерфейс використовується рідко, оскільки це економить вказівник таблиці в кожному випадку головний об'єкт. На відривній видаляється коли його кількість посилань стає нуль. Клас, впровадження на відривній з CComTearOffObjectBase і мають свої власні карти COM.

Наприклад, з ATL зразок COMMAP

BEGI&N_COM_MAP(COuter)
 nbsp; ...
   COM_INTERFACE_ENTRY_TEAR_OFF (IID_ITearOff1, CTearOff1)
   ...
END_COM_MAP()

Див COM_INTERFACE_ENTRY макроси для зауваження про COM карта записи.

ATL макроси та глобальні функції

Index