Усовершенствование простого поставщика только для чтения
В этом разделе показано, как улучшить простой поставщик только для чтения, созданный в предыдущем разделе. IRowsetLocateImpl
создает реализацию для IRowsetLocate
интерфейса и добавляет поддержку закладок.
Если у вас есть рабочий поставщик, может потребоваться улучшить его, чтобы сделать поставщик обновлением, обрабатывать транзакции или повысить производительность алгоритма получения строк. Большинство улучшений поставщика включают добавление интерфейса в существующий COM-объект.
Пример в следующих разделах улучшает механизм получения строк путем добавления интерфейса в IRowsetLocate
CAgentRowset
. В разделах показано, как: