COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF ( Iid, X, Punk )

Parameter

iid

[in] Die GUID der Schnittstelle ABREISS.

x

[in] Der Name der Klasse, die die Schnittstelle implementieren.

punk

[in] Der Name der einen IUnknown -Zeiger. Ein Mitglied der Klasse, die die COM-Zuordnung enthalten muss. Sollte in der Klasse Konstruktor des Objekts mit NULL initialisiert werden.

Bemerkungen

Speichert die Schnittstelle bestimmte Daten für jede Instanz. Wenn die Schnittstelle nicht verwendet wird, senkt dies die Gesamtgröße der Instanz des Objekts.

Z. B. von der ATL-Beispiele COMMAP

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

Finden Sie unter COM_INTERFACE_ENTRY Makros für Bemerkungen über COM-Zuordnungseinträgen.

ATL-Makros und globale Funktionen

Index