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