다음을 통해 공유


CRowsetImpl::GetColumnInfo

특정 클라이언트 요청에 대 한 열 정보를 검색합니다.

static ATLCOLUMNINFO* CRowsetBaseImpl::GetColumnInfo(
   T* pv,
   ULONG* pcCols 
);

매개 변수

  • pv
    [in] 사용자에 대 한 포인터 CRowsetImpl 클래스를 파생 합니다.

  • pcCols
    [in] 반환 되는 열의 수 (출력) 포인터입니다.

반환 값

에 대 한 포인터는 정적 ATLCOLUMNINFO 구조입니다.

설명

고급 재정의 하는 메서드입니다.

이 메서드는 특정 클라이언트 요청에 대 한 열 정보를 검색할 수 있는 몇 가지 기본 구현 클래스에 의해 호출 됩니다.일반적으로이 메서드를 호출 하 IColumnsInfoImpl.이 메서드를 재정의 하는 경우 버전의 메서드를 배치 해야 하면 CRowsetImpl-클래스를 파생 합니다.메서드 (를) 비-처리할 클래스에 배치할 수 있으므로 변경 해야 pv 에 적절 한 CRowsetImpl-클래스를 파생 합니다.

다음 예제에서는 GetColumnInfo의 사용 합니다.이 예제에서는 CMyRowset 되는 CRowsetImpl-클래스를 파생 합니다.재정의 하기 위해 GetColumnInfo 의 다음 메서드에서이 클래스의 모든 인스턴스를 배치는 CMyRowset 클래스 정의:

static ATLCOLUMNINFO* GetColumnInfo(CMyProviderRowset* pRowset, DBORDINAL* pcCols)
{
   // Add your implementation here and/or call the base class

   return CRowsetImpl::GetColumnInfo(pRowset, pcCols);
}

요구 사항

헤더: 보고

참고 항목

참조

CRowsetImpl 클래스