COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF ( iid, x, punk )

Paramètres

iid

[en] Le GUID de l'interface détachable.

x

[en] Le nom de la classe implémentant l'interface.

punk

[en] Le nom d'un pointeur IUnknown . Doit être un membre de la classe contenant la carte COM. Doivent être initialisés à NULL dans le constructeur de l'objet de la classe.

Remarques

Enregistre les données spécifiques de l'interface pour chaque instance. Si l'interface n'est pas utilisée, cela réduit la taille globale d'instance de votre objet.

Par exemple, à partir de l'exemple ATL COMMAP

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

Voir Macros COM_INTERFACE_ENTRY pour les remarques sur les entrées de la carte COM.

Les Macros ATL et fonctions globales

Index