Класс IRowsetInfoImpl
Предоставляет реализацию для интерфейса IRowsetInfo .
Синтаксис
template <class T, class PropClass = T>
class ATL_NO_VTABLE IRowsetInfoImpl :
public IRowsetInfo,
public CUtlProps<PropClass>
Параметры
T
Класс, производный от IRowsetInfoImpl
.
PropClass
Определяемый пользователем класс свойств, используемый по умолчанию для T.
Требования
Заголовок: altdb.h
Участники
Методы интерфейса
Имя | Описание |
---|---|
GetProperties | Возвращает текущие параметры всех свойств, поддерживаемых набором строк. |
GetReferencedRowset | Возвращает указатель интерфейса на набор строк, к которому применяется закладка. |
GetSpecification | Возвращает указатель интерфейса на объект (команду или сеанс), создавший этот набор строк. |
Замечания
Обязательный интерфейс для наборов строк. Этот класс реализует свойства набора строк с помощью карты набора свойств, определенной в классе команд. Хотя класс набора строк, как представляется, использует набор свойств класса команд, набор строк предоставляется с собственной копией свойств времени выполнения, когда он создается командой или объектом сеанса.
IRowsetInfoImpl::GetProperties
Возвращает текущие параметры свойств в DBPROPSET_ROWSET
группе.
Синтаксис
STDMETHOD (GetProperties )(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG* pcPropertySets,
DBPROPSET** prgPropertySets);
Параметры
См. статью IRowsetInfo::GetProperties в справочнике программиста OLE DB.
IRowsetInfoImpl::GetReferencedRowset
Возвращает указатель интерфейса на набор строк, к которому применяется закладка.
Синтаксис
STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
REFIID riid,
IUnknown** ppReferencedRowset);
Параметры
См. раздел IRowsetInfo::GetReferencedRowset в справочнике программиста OLE DB. Параметр iOrdinal должен быть столбцом закладки.
IRowsetInfoImpl::GetSpecification
Возвращает указатель интерфейса на объект (команду или сеанс), создавший этот набор строк.
Синтаксис
STDMETHOD (GetSpecification )(REFIID riid,
IUnknown** ppSpecification);
Параметры
См. статью IRowsetInfo::GetSpecification в справочнике программиста OLE DB.
Замечания
Используйте этот метод с IGetDataSourceImpl для получения свойств из объекта источника данных.
См. также
Шаблоны поставщика OLE DB
Архитектура шаблона поставщика OLE DB