Partager via


IDBSchemaRowsetImpl::GetRowset

Retourne un jeu de lignes du schéma.

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 en regroupant ; sinon NULL.

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

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

  • rgRestrictions
    [in] Un tableau d' cRestrictionsVARIANTdes objets qui représentent les restrictions.

  • riid
    [in] L'IID à la demande du jeu de lignes du schéma nouvellement créée.

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

  • rgPropertySets
    [in/out] Un tableau de structures de DBPROPSET à définir sur l'ensemble de lignes du schéma nouvellement créée.

  • ppRowset
    [out] Un pointeur vers l'interface demandée sur le jeu de lignes du schéma nouvellement créée.

Notes

Cette méthode requiert que l'utilisateur dispose un mappage du schéma dans la classe session.À l'aide de les informations de mappage du schéma, GetRowset crée un objet rowset donné si le paramètre d' rguidSchema est égal à l'une des entrées de mappage GUID.Consultez SCHEMA_ENTRY pour obtenir une description de l'entrée de mappage.

Consultez l' IDBSchemaRowset::GetRowset dans Kit de développement logiciel Windows.

Configuration requise

Header: atldb.h

Voir aussi

Référence

IDBSchemaRowsetImpl, classe

IDBSchemaRowsetImpl::GetSchemas

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

Autres ressources

membres d'IDBSchemaRowsetImpl