CDBPropIDSet 类
从 DBPROPIDSET
结构继承,并添加初始化关键字段的构造函数以及 AddPropertyID 访问方法。
语法
class CDBPropIDSet : public tagDBPROPIDSET
要求
标头: atldbcli.h
成员
方法
名称 | 描述 |
---|---|
AddPropertyID | 将属性添加到属性 ID 集。 |
CDBPropIDSet | 构造函数。 |
SetGUID | 设置属性 ID 集的 GUID。 |
运算符
名称 | 描述 |
---|---|
operator = | 将属性 ID 集的内容分配到另一个属性 ID 集。 |
注解
OLE DB 使用者使用 DBPROPIDSET
结构来传递使用者想要获取其属性信息的属性 ID 的数组。 在单个 DBPROPIDSET 结构中标识的属性属于一个属性集。
CDBPropIDSet::AddPropertyID
将属性 ID 添加到属性 ID 集中。
语法
bool AddPropertyID(DBPROPID propid) throw();
参数
propid
[in] 要添加到属性 ID 集中的属性 ID。
CDBPropIDSet::CDBPropIDSet
构造函数。 初始化 DBPROPIDSET 结构的 rgProperties
、cProperties
和(可选)guidPropertySet
字段。
语法
CDBPropIDSet(const GUID& guid);
CDBPropIDSet(const CDBPropIDSet& propidset);
CDBPropIDSet();
参数
guid
[in] 用于初始化 guidPropertySet
字段的 GUID。
propidset
[in] 复制构造的另一个 CDBPropIDSet
对象。
CDBPropIDSet::SetGUID
设置 DBPROPIDSET
结构中的 GUID 字段。
语法
void SetGUID(const GUID& guid) throw();
参数
guid
[in] 用于设置 DBPROPIDSET 结构的 guidPropertySet
字段的 GUID。
备注
此字段也可以通过构造函数进行设置。 如果您对此类使用默认构造函数,则调用此函数。
CDBPropIDSet::operator =
将一个属性 ID 集的内容分配给另一 ID 属性集。
语法
CDBPropIDSet& operator =(CDBPropIDSet& propset) throw();