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