Partager via


COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

Enregistre les données d'interface spécifique pour chaque instance.

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF( iid, x, punk )

Paramètres

  • iid
    [in] GUID de l'interface volante.

  • x
    [in] le nom de la classe implémentant l'interface.

  • punk
    [in] le nom d'un pointeur d' IUnknown .Doit être membre de la classe contenant le mappage COM.Doit être initialisé à NULL dans le constructeur de l'objet de classe.

Notes

Si l'interface n'est pas utilisée, cela déplace la taille globale d'instance de votre objet.

Consultez De macros COM_INTERFACE_ENTRY pour les notes sur les entrées de mappage COM.

Exemple

BEGIN_COM_MAP(COuter)
   COM_INTERFACE_ENTRY(IOuter)
   COM_INTERFACE_ENTRY_CACHED_TEAR_OFF(IID_ITearOff, CTearOff, punkTearOff)
END_COM_MAP()

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Macros de mappage COM

Macros ATL