Поделиться через


Класс 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