Moniker-Anbieter
Im Allgemeinen sollte eine Komponente ein Monikeranbieter sein, wenn sie den Zugriff auf eines ihrer Objekte zulässt und gleichzeitig den Speicher des Objekts steuert. Wenn eine Komponente Moniker ausgibt, die ihre Objekte identifizieren, muss sie die folgenden Aufgaben ausführen können:
- Erstellen Sie auf Anforderung einen Moniker, der ein Objekt identifiziert.
- Aktivieren Sie die Bindung des Monikers, wenn ein Client IMoniker::BindToObject darauf aufruft .
Ein Monikeranbieter muss einen Moniker einer geeigneten Monikerklasse erstellen, um ein Objekt zu identifizieren. Die Moniker-Klasse bezieht sich auf eine bestimmte Implementierung der IMoniker-Schnittstelle , die den Typ des erstellten Monikers definiert. Obwohl Sie IMoniker implementieren können, um eine neue Monikerklasse zu erstellen, ist dies häufig unnötig, da OLE Implementierungen mehrerer verschiedener Monikerklassen bereitstellt, von denen jede über eine eigene CLSID verfügt. Beschreibungen der von OLE bereitgestellten Monikerklassen finden Sie unter OLE Moniker-Implementierungen .
Zugehörige Themen