Compartilhar via


Provedores de Apelido

Em geral, um componente deve ser um provedor de apelido quando permite acesso a um de seus objetos, enquanto ainda controla o armazenamento do objeto. Se um componente vai distribuir apelidos que identificam seus objetos, ele deve ser capaz de executar as seguintes tarefas:

  • A pedido, crie um apelido que identifique um objeto.
  • Habilite o moniker para ser vinculado 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 o IMoniker para criar uma nova classe de 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 das classes de moniker fornecidas pelo OLE.

Clientes Moniker

Implementações de moniker OLE