다음을 통해 공유


IColumnsInfoImpl 클래스

IColumnsInfo 인터페이스의 구현을 제공합니다.

구문

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

매개 변수

T
에서 파생된 IColumnsInfoImpl클래스입니다.

요구 사항

헤더: atldb.h

멤버

메서드

속성 설명
GetColumnInfo 대부분의 소비자가 필요로 하는 열 메타데이터를 반환합니다.
MapColumnIDs 지정된 열 ID로 식별되는 행 집합에 있는 열의 서수 배열을 반환합니다.

설명

행 집합 및 명령에 대한 필수 인터페이스입니다. 공급자 구현의 동작을 수정하려면 공급자 IColumnsInfo 열 맵을 수정해야 합니다.

IColumnsInfoImpl::GetColumnInfo

대부분의 소비자가 필요로 하는 열 메타데이터를 반환합니다.

구문

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

매개 변수

OLE DB 프로그래머 참조에서 IColumnsInfo::GetColumnInfo를 참조하세요.

IColumnsInfoImpl::MapColumnIDs

지정된 열 ID로 식별되는 행 집합에 있는 열의 서수 배열을 반환합니다.

구문

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

매개 변수

OLE DB 프로그래머 참조에서 IColumnsInfo::MapColumnIDs를 참조하세요.

참고 항목

OLE DB 공급자 템플릿
OLE DB 공급자 템플릿 구조