Provider di moniker
In generale, un componente deve essere un provider di moniker quando consente l'accesso a uno dei relativi oggetti, controllando comunque lo spazio di archiviazione dell'oggetto. Se un componente sta per distribuire moniker che identificano i relativi oggetti, deve essere in grado di eseguire le attività seguenti:
- Su richiesta, creare un moniker che identifichi un oggetto .
- Abilitare il moniker da associare quando un client chiama IMoniker::BindToObject .
Un provider di moniker deve creare un moniker di una classe moniker appropriata per identificare un oggetto. La classe moniker fa riferimento a un'implementazione specifica dell'interfaccia IMoniker che definisce il tipo di moniker creato. Anche se è possibile implementare IMoniker per creare una nuova classe moniker, spesso non è necessario perché OLE fornisce implementazioni di diverse classi moniker, ognuna con il proprio CLSID. Per le descrizioni delle classi moniker fornite da OLE, vedere Implementazioni di moniker OLE.
Argomenti correlati