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 va transmettre des monikers qui identifient ses objets, il doit être capable d’effectuer les tâches suivantes :
- À la 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 moniker 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, il est fréquemment 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 que OLE fournit.
Rubriques connexes