返回架构行集合。
STDMETHOD (GetRowset)(
IUnknown *pUnkOuter,
REFGUID rguidSchema,
ULONG cRestrictions,
const VARIANT rgRestrictions[],
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets[],
IUnknown **ppRowset
);
参数
pUnkOuter
[in] 聚合时,为外部 IUnknown;否则,为 NULL。rguidSchema
[in] 对请求的架构行集的 GUID的引用 (例如,DBSCHEMA_TABLES) 。cRestrictions
[in] 对行集合限制的计数。rgRestrictions
[in] 表示限制的cRestrictions VARIANT数组。riid
[in] 为新生成的架构行集合请求的 IID。cPropertySets
[in] 设置属性集数。rgPropertySets
[in/out] 在新生成的架构行集合中设置DBPROPSET 结构的数组。ppRowset
[out] 新建的架构行集合的请求接口的指针。
备注
此方法要求用户具有会话类的架构映射。 如果 rguidSchema 参数是等同于一个映射项 GUID,使用架构映射信息,GetRowset 将创建特定行集合对象。 有关映射项的说明,参见 SCHEMA_ENTRY。
查看 Windows SDK的 IDBSchemaRowset::GetRowset。
要求
页眉: atldb.h
请参见
参考
IDBSchemaRowsetImpl::GetSchemas