返回架构行集合。
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
[out] 将应用的计数限制于行集合。rgRestrictions
[in] 一个数组 cRestrictionsVARIANT表示限制的。riid
[out] 一个指向新创建的架构行集合的请求的 IID。cPropertySets
[] 特性的数字设置。rgPropertySets
[in/out] 数组设置的 DBPROPSET 结构到新创建的架构行集合。ppRowset
[out] 所请求的接口的指针到新创建的架构行集合。
备注
此方法要求用户在会话类的架构映射。使用架构映射信息, GetRowset 创建特定行集合对象 rguidSchema 参数是否相等对一映射项 GUID。对于映射项的声明参见 SCHEMA_ENTRY 。
在参见 Windows SDK的 IDBSchemaRowset::GetRowset 。
要求
Header: atldb.h
请参见
参考
IDBSchemaRowsetImpl::GetSchemas