Provedores moniker
Em geral, um componente deve ser um provedor de moniker quando permite o acesso a um de seus objetos, enquanto ainda controla o armazenamento do objeto. Se um componente vai distribuir monikers que identificam seus objetos, ele deve ser capaz de executar as seguintes tarefas:
- Na solicitação, crie um moniker que identifique um objeto.
- Habilite o moniker a ser associado quando um cliente chama IMoniker::BindToObject nele.
Um provedor de moniker deve criar um moniker de uma classe de moniker apropriada para identificar um objeto. A classe moniker refere-se a uma implementação específica da interface IMoniker que define o tipo de moniker criado. Embora você possa implementar IMoniker para criar uma nova classe moniker, isso é frequentemente desnecessário porque o OLE fornece implementações de várias classes de moniker diferentes, cada uma com seu próprio CLSID. Consulte implementações de moniker OLE para obter descrições de classes de moniker fornecidas pelo OLE.
Tópicos relacionados