ISessionPropertiesImpl 클래스
ISessionProperties 인터페이스의 구현을 제공합니다.
구문
template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
public ISessionProperties,
public CUtlProps<PropClass>
매개 변수
T
에서 파생된 ISessionPropertiesImpl
클래스입니다.
PropClass
T로 기본값을 지정하는 사용자 정의 속성 클래스입니다.
요구 사항
헤더: atldb.h
멤버
인터페이스 메서드
속성 | 설명 |
---|---|
GetProperties | 세션에 현재 설정된 세션 속성 그룹의 속성 목록을 반환합니다. |
SetProperties | 세션 속성 그룹의 속성을 설정합니다. |
설명
세션의 필수 인터페이스입니다. 이 클래스는 속성 집합 맵에서 정의된 정적 함수를 호출하여 세션 속성을 구현합니다. 속성 집합 맵은 세션 클래스에 지정해야 합니다.
ISessionPropertiesImpl::GetProperties
현재 세션에 DBPROPSET_SESSION
설정된 속성 그룹의 속성 목록을 반환합니다.
구문
STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
매개 변수
OLE DB 프로그래머 참조에서 ISessionProperties::GetProperties를 참조하세요.
ISessionPropertiesImpl::SetProperties
속성 그룹의 속성을 DBPROPSET_SESSION
설정합니다.
구문
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
매개 변수
OLE DB 프로그래머 참조에서 ISessionProperties::SetProperties를 참조하세요.