COM_INTERFACE_ENTRY_CHAIN
Verarbeitet die COM-Zuordnung der Basisklasse, wenn die Verarbeitung diesen Eintrag in der COM-Zuordnung erreicht.
COM_INTERFACE_ENTRY_CHAIN( classname )
Parameter
- classname
[in] Eine Basisklasse des aktuellen Objekts.
Hinweise
So wird beispielsweise im folgenden Code:
BEGIN_COM_MAP(COuterObject)
COM_INTERFACE_ENTRY2(IDispatch, IOuterObject)
COM_INTERFACE_ENTRY_CHAIN(CBase)
END_COM_MAP()
Beachten Sie, dass der erste Eintrag in der COM-Zuordnung eine Schnittstelle auf dem Objekt sein muss, das die COM-Zuordnung enthält. Daher können Sie die COM-Zuordnungs-Einträge mit COM_INTERFACE_ENTRY_CHAIN nicht starten, das die COM-Zuordnung eines anderen Objekts bewirkt, dass am Punkt gefunden werden, in dem COM_INTERFACE_ENTRY_CHAIN(COtherObject) in der COM-Zuordnung des Objekts wird angezeigt. Wenn Sie die COM-Zuordnung eines anderen Objekts zuerst suchen möchten, fügen Sie einen Schnittstelleneintrag für IUnknown der COM-Zuordnung hinzu, und verketten Sie die COM-Zuordnung des anderen Objekts. Beispiel:
BEGIN_COM_MAP(CThisObject)
COM_INTERFACE_ENTRY(IUnknown)
COM_INTERFACE_ENTRY_CHAIN(CBase)
END_COM_MAP()
Siehe COM_INTERFACE_ENTRY-Makros für Hinweise zu COM-Zuordnungs-Einträge.
Anforderungen
Header: möchten