Fournisseurs Moniker
En général, un composant doit être un fournisseur moniker lorsqu’il autorise l’accès à l’un de ses objets, tout en contrôlant le stockage de l’objet. Si un composant doit transmettre des monikers qui identifient ses objets, il doit être en mesure d’effectuer les tâches suivantes :
- Sur demande, créez un moniker qui identifie un objet.
- Activez le moniker à lier lorsqu’un client appelle IMoniker::BindToObject dessus.
Un fournisseur moniker doit créer un moniker d’une classe moniker appropriée pour identifier un objet. La classe moniker fait référence à une implémentation spécifique de l’interface IMoniker qui définit le type de moniker créé. Bien que vous puissiez implémenter IMoniker pour créer une classe moniker, cela est souvent inutile, car OLE fournit des implémentations de plusieurs classes moniker différentes, chacune avec son propre CLSID. Consultez Implémentations OLE Moniker pour obtenir des descriptions des classes moniker qu’OLE fournit.
Rubriques connexes