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
    [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 类

IDBSchemaRowsetImpl::GetSchemas

架构行集类和 Typedef 类

其他资源

IDBSchemaRowsetImpl Class Members