CDBPropIDSet 클래스
구조체 DBPROPIDSET
에서 상속되고 AddPropertyID 액세스 메서드뿐만 아니라 키 필드를 초기화하는 생성자를 추가합니다.
구문
class CDBPropIDSet : public tagDBPROPIDSET
요구 사항
헤더: atldbcli.h
멤버
메서드
속성 | 설명 |
---|---|
AddPropertyID | 속성 ID 집합에 속성을 추가합니다. |
CDBPropIDSet | 생성자입니다. |
SetGUID | 속성 ID 집합의 GUID를 설정합니다. |
연산자
속성 | 설명 |
---|---|
연산자 = | 한 속성 ID의 내용을 다른 속성 ID에 할당합니다. |
설명
OLE DB 소비자는 구조를 사용하여 DBPROPIDSET
소비자가 속성 정보를 얻고자 하는 속성 ID 배열을 전달합니다. 단일 DBPROPIDSET 구조체에서 식별되는 속성은 하나의 속성 집합에 속합니다.
CDBPropIDSet::AddPropertyID
속성 ID 집합에 속성 ID를 추가합니다.
구문
bool AddPropertyID(DBPROPID propid) throw();
매개 변수
propid
[in] 속성 ID 집합에 추가할 속성 ID입니다.
CDBPropIDSet::CDBPropIDSet
생성자입니다. DBPROPIDSET 구조체의 (선택 사항) guidPropertySet
필드를 초기화rgProperties
cProperties
합니다.
구문
CDBPropIDSet(const GUID& guid);
CDBPropIDSet(const CDBPropIDSet& propidset);
CDBPropIDSet();
매개 변수
guid
[in] 필드를 초기화하는 데 사용되는 GUID입니다 guidPropertySet
.
propidset
[in] 복사 생성을 위한 다른 CDBPropIDSet
개체입니다.
CDBPropIDSet::SetGUID
구조체의 GUID 필드를 DBPROPIDSET
설정합니다.
구문
void SetGUID(const GUID& guid) throw();
매개 변수
guid
[in] DBPROPIDSET 구조체의 필드를 설정하는 guidPropertySet
데 사용되는 GUID입니다.
설명
이 필드는 생성자에서도 설정할 수 있습니다. 이 클래스에 기본 생성자를 사용하는 경우 이 함수를 호출합니다.
CDBPropIDSet::operator =
한 속성 ID 집합의 내용을 다른 ID 속성 집합에 할당합니다.
구문
CDBPropIDSet& operator =(CDBPropIDSet& propset) throw();