共用方式為


IColumnsInfoImpl 類別

提供 IColumnsInfo 介面的實作

語法

template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
   public IColumnsInfo,
   public CDBIDOps

參數

T
您的類別衍生自 IColumnsInfoImpl

需求

Header: atldb.h

成員

方法

名稱 描述
GetColumnInfo 傳回大部分取用者所需的數據行元數據。
MapColumnIDs 傳回數據列集中數據行序數的數位,這些數據列集是由指定的數據行標識碼所識別。

備註

數據列集和命令上的必要介面。 若要修改提供者實作 IColumnsInfo 的行為,您必須修改提供者數據行對應。

IColumnsInfoImpl::GetColumnInfo

傳回大部分取用者所需的數據行元數據。

語法

STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
   DBCOLUMNINFO** prgInfo,
   OLECHAR** ppStringsBuffer);

參數

請參閱 OLE DB 程式設計人員參考中的 IColumnsInfo::GetColumnInfo

IColumnsInfoImpl::MapColumnIDs

傳回數據列集中數據行序數的數位,這些數據列集是由指定的數據行標識碼所識別。

語法

STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
   const DBID rgColumnIDs[],
   DBORDINAL rgColumns[]);

參數

請參閱 OLE DB 程式設計人員參考中的 IColumnsInfo::MapColumnID

另請參閱

OLE DB 提供者範本
OLE DB 提供者範本架構