다음을 통해 공유


IRowsetCreatorImpl 클래스

동일한 함수를 IObjectWithSite 수행하지만 OLE DB 속성 DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS도 사용하도록 설정합니다.

구문

template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
   : public IObjectWithSiteImpl< T >

매개 변수

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

요구 사항

헤더: atldb.h

멤버

메서드

이름 설명
SetSite 행 집합 개체가 포함된 사이트를 설정합니다.

설명

이 클래스는 IObjectWithSite에서 상속되고 IObjectWithSite::SetSite를 재정의합니다. 공급자 명령 또는 세션 개체가 행 집합을 만들 때 찾으려는 IObjectWithSite 행 집합 개체를 호출하고 행 집합 개체의 IUnkown 인터페이스를 사이트 인터페이스로 전달하는 호출을 호출 QueryInterfaceSetSite 합니다.

IRowsetCreatorImpl::SetSite

행 집합 개체가 포함된 사이트를 설정합니다. 자세한 내용은 IObjectWithSite::SetSite를 참조하세요.

구문

STDMETHOD(SetSite )(IUnknown* pCreator);

매개 변수

pCreator
[in] 행 집합 개체를 IUnknown 관리하는 사이트의 인터페이스 포인터에 대한 포인터입니다.

Return Value

표준 HRESULT입니다.

설명

또한 IRowsetCreatorImpl::SetSite OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS 속성을 사용하도록 설정합니다.

참고 항목

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