Класс IColumnsInfoImpl
Предоставляет реализацию интерфейса IColumnsInfo .
Синтаксис
template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
public IColumnsInfo,
public CDBIDOps
Параметры
T
Класс, производный от IColumnsInfoImpl
.
Требования
Заголовок: atldb.h
Участники
Методы
Имя | Описание |
---|---|
GetColumnInfo | Возвращает метаданные столбца, необходимые большинству потребителей. |
MapColumnIDs | Возвращает массив порядковых номеров столбцов в наборе строк, которые определяются идентификаторами указанных столбцов. |
Замечания
Обязательный интерфейс для наборов строк и команд. Чтобы изменить поведение реализации поставщика IColumnsInfo
, необходимо изменить карту столбцов поставщика.
IColumnsInfoImpl::GetColumnInfo
Возвращает метаданные столбца, необходимые большинству потребителей.
Синтаксис
STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
DBCOLUMNINFO** prgInfo,
OLECHAR** ppStringsBuffer);
Параметры
См. раздел IColumnsInfo::GetColumnInfo в справочнике программиста OLE DB.
IColumnsInfoImpl::MapColumnIDs
Возвращает массив порядковых номеров столбцов в наборе строк, которые определяются идентификаторами указанных столбцов.
Синтаксис
STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
const DBID rgColumnIDs[],
DBORDINAL rgColumns[]);
Параметры
См. раздел IColumnsInfo::MapColumnIDs в справочнике программиста OLE DB.
См. также
Шаблоны поставщика OLE DB
Архитектура шаблона поставщика OLE DB