Erweitern des einfachen schreibgeschützten Anbieters
In diesem Abschnitt wird gezeigt, wie Sie den einfachen schreibgeschützten Anbieter verbessern, der im vorherigen Abschnitt erstellt wurde. IRowsetLocateImpl
erstellt eine Implementierung für die IRowsetLocate
Schnittstelle und fügt Lesezeichenunterstützung für Sie hinzu.
Wenn Sie über einen funktionierenden Anbieter verfügen, sollten Sie ihn verbessern, um das Anbieterupdate durchzuführen, Transaktionen zu verarbeiten oder die Leistung des Zeilenabrufalgorithmus zu verbessern. Die meisten Anbieterverbesserungen umfassen das Hinzufügen einer Schnittstelle zu einem vorhandenen COM-Objekt.
Das Beispiel in den folgenden Themen verbessert den Mechanismus zum Abrufen von Zeilen durch Hinzufügen der IRowsetLocate
Schnittstelle zu CAgentRowset
. In den Themen wird gezeigt, wie Sie:
Bestimmen Sie dynamisch die Spalten, die an den Consumer zurückgegeben werden.