Freigeben über


Schnittstellen (ATL)

Eine Schnittstelle ist die Methode, in der ein Objekt seine Funktionen der Außenwelt verfügbar macht.In COM ist eine Schnittstelle eine Tabelle von Zeigern ((beispielsweise eine vtable) auf Funktionen, die durch das Objekt implementiert werden.Die Tabelle stellt die Schnittstelle dar, und die Funktionen auf der es verweist, sind die Methoden dieser Schnittstelle.Ein Objekt kann bis zu Schnittstellen verfügbar machen, es auswählt.

Jede Schnittstelle basiert auf die grundlegende COM-Schnittstelle, IUnknown.Die Methoden von IUnknown ermöglichen die Navigation zu anderen Schnittstellen, die vom Objekt verfügbar gemacht werden.

Außerdem wird jede Schnittstelle eindeutigen Schnittstellen-ID (IID) zugewiesen.Diese Eindeutigkeit erleichtert es, Schnittstellenversionsverwaltung zu unterstützen.Eine neue Version einer Schnittstelle ist einfach eine neue Schnittstelle, mit einem neuen IID.

HinweisHinweis

IID für den standardmäßigen COM und OLE-Schnittstellen werden vordefiniert.

Siehe auch

Referenz

Einführung in COM

COM Objects and Interfaces