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
IDBSchemaRowsetImpl : : GetSchemas
Classes de jeux de lignes du schéma et des classes typedef