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);
매개 변수
OLE DB 프로그래머 참조에서 IRowsetInfo::GetProperties를 참조하세요.
IRowsetInfoImpl::GetReferencedRowset
책갈피가 적용되는 행 집합에 대한 인터페이스 포인터를 반환합니다.
구문
STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
REFIID riid,
IUnknown** ppReferencedRowset);
매개 변수
OLE DB 프로그래머 참조에서 IRowsetInfo::GetReferencedRowset을 참조하세요. iOrdinal 매개 변수는 책갈피 열이어야 합니다.
IRowsetInfoImpl::GetSpecification
이 행 집합을 만든 개체(명령 또는 세션)에 대한 인터페이스 포인터를 반환합니다.
구문
STDMETHOD (GetSpecification )(REFIID riid,
IUnknown** ppSpecification);
매개 변수
OLE DB 프로그래머 참조에서 IRowsetInfo::GetSpecification을 참조하세요.
설명
IGetDataSourceImpl과 함께 이 메서드를 사용하여 데이터 원본 개체에서 속성을 검색합니다.