다음을 통해 공유


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 필드를 초기화rgPropertiescProperties합니다.

구문

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();

참고 항목

OLE DB 소비자 템플릿
OLE DB 소비자 템플릿 참조