COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF ( iid, x, punk )

Parametri

iid

[in] Il GUID dell'interfaccia strappo.

x

[in] Il nome della classe che implementa l'interfaccia.

punk

[in] Il nome di un puntatore a IUnknown . Deve essere un membro della classe che contiene la mappa COM. Devono essere inizializzati su NULL nel costruttore dell'oggetto classe.

Osservazioni

Salva i dati specifici di interfaccia per ogni istanza. Se non viene utilizzata l'interfaccia, questo abbassa la dimensione complessiva di istanza dell'oggetto.

Ad esempio, dall'esempio ATL COMMAP

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

Per osservazioni su voci mappa COM, vedere Le macro COM_INTERFACE_ENTRY.

Macro ATL e funzioni globali

Index