Moniker Anbieter
Im Allgemeinen sollte eine Komponente ein Monikeranbieter sein, wenn sie den Zugriff auf eines seiner Objekte ermöglicht, während gleichzeitig der Speicher des Objekts gesteuert wird. Wenn eine Komponente Moniker aushändigt, die ihre Objekte identifizieren, muss sie in der Lage sein, die folgenden Aufgaben auszuführen:
- Erstellen Sie auf Anforderung einen Moniker, der ein Objekt identifiziert.
- Aktivieren Sie die Bindung des Monikers, wenn ein Client IMoniker::BindToObject- aufruft.
Ein Monikeranbieter muss einen Moniker einer geeigneten moniker-Klasse erstellen, um ein Objekt zu identifizieren. Die Moniker-Klasse bezieht sich auf eine spezifische Implementierung der IMoniker Schnittstelle, die den Typ des erstellten Monikers definiert. Sie können zwar IMoniker- implementieren, um eine neue Monikerklasse zu erstellen, es ist jedoch häufig unnötig, da OLE Implementierungen mehrerer verschiedener Monikerklassen bereitstellt, die jeweils eine eigene CLSID aufweisen. Beschreibungen der von OLE bereitgestellten Moniker-Klassen finden Sie unter OLE Moniker-Implementierungen.
Verwandte Themen