Miglioramento di un provider semplice in sola lettura
In questa sezione viene illustrato come migliorare il provider semplice in sola lettura creato nella sezione precedente. L'interfaccia IRowsetLocateImpl crea un'implementazione per l'interfaccia IRowsetLocate e aggiunge il supporto dei segnalibri.
Quando si dispone di un provider funzionante, è possibile migliorarne le funzionalità per eseguire aggiornamenti, migliorare le prestazioni dell'algoritmo per il recupero delle righe o gestire transazioni. La maggior parte dei miglioramenti apportati ai provider comporta l'aggiunta di un'interfaccia a un oggetto COM esistente.
Nell'esempio illustrato negli argomenti che seguono viene migliorato il meccanismo di recupero delle righe tramite l'aggiunta dell'interfaccia IRowsetLocate a CAgentRowset. Negli argomenti trattati è illustrato come eseguire le seguenti operazioni: