IDBSchemaRowsetImpl::GetRowset

返回架构行集合。

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 类

IDBSchemaRowsetImpl::GetSchemas

架构行集合选件类和Typedef选件类

其他资源

IDBSchemaRowsetImpl 成员