Partager via


IDBSchemaRowsetImpl : : GetRowset

Retourne un schéma d'ensemble de lignes.

STDMETHOD (GetRowset)( 
   IUnknown *pUnkOuter, 
   REFGUID rguidSchema, 
   ULONG cRestrictions, 
   const VARIANT rgRestrictions[], 
   REFIID riid, 
   ULONG cPropertySets, 
   DBPROPSET rgPropertySets[], 
   IUnknown **ppRowset  
);

Paramètres

  • pUnkOuter
    [in] IUnknown externe de l'agrégation ; sinon NULL.

  • rguidSchema
    [in] référence à l'ensemble de lignes de schéma demandé GUID (par exemple, DBSCHEMA_TABLES).

  • cRestrictions
    [in] compteur de restrictions à appliquer à l'ensemble de lignes.

  • rgRestrictions
    [in] tableau de cRestrictions VARIANTs qui représentent les restrictions.

  • riid
    [in] IID à demander de l'ensemble de lignes de schéma créé.

  • cPropertySets
    [in] nombre de jeux de propriétés à définir.

  • rgPropertySets
    [In/out] tableau de structures DBPROPSET à initialiser sur l'ensemble de lignes de schéma créé.

  • ppRowset
    [out] pointeur à l'interface demandée sur l'ensemble de lignes de schéma créé.

Notes

Cette méthode requiert que l'utilisateur ait un mappage de schéma de la classe session. En utilisant des informations de mappage de schéma, GetRowset crée un objet d'ensemble de lignes fourni si le paramètre rguidSchema est égal à l'une des entrées de mappage GUID. Voir le SCHEMA_ENTRY pour une description de l'entrée de carte.

Voir le IDBSchemaRowset::GetRowset dans Kit de développement logiciel Windows.

Configuration requise

En-tête : atldb.h

Voir aussi

Référence

classe d'IDBSchemaRowsetImpl

IDBSchemaRowsetImpl : : GetSchemas

Classes de jeux de lignes du schéma et des classes typedef

Autres ressources

IDBSchemaRowsetImpl Class Members