modèle lt, classeSchemaRowsetClass>
HRESULT CreateSchemaRowset (IUnknown *pUnkOuter, ULONG cRestrictions, const VARIANT rgRestrictions[], REFIID riid, ULONG cPropertySets, DBPROPSET rgPropertySets[], IUnknown ** ppRowset, SchemaRowsetClass * & pSchemaRowset );
Valeur de retour
Une valeur HRESULT standard.
Paramètres
pUnkOuter
[en] Un externe IUnknown lorsque l'agrégation, sinon NULL.
cRestrictions
[en] Le comte de restrictions appliquées à l'ensemble de lignes de schéma.
rgRestrictions
[en] Un tableau de cRestrictionssVARIANTà appliquer à l'ensemble de lignes .
riid
[en] QueryInterface pour l'interface sur la sortie IUnknown.
cPropertySets
[en] Le nombre de propriété définit mis en.
rgPropertySets
[en] Un tableau de cPropertySetsmis enDBPROPSETS qui spécifient les propriétés. Pour plus d'informations sur la structure DBPROPSETS, voir le chapitre 11 de la référence du programmeur OLE DB de .
ppRowset
[out] sortant IUnknown demandée par riid. Cette IUnknown est une interface sur l'objet jeu de lignes de schéma.
pSchemaRowset
[out] Un pointeur vers une instance de la classe de jeu de lignes du schéma. Généralement, ce paramètre n'est pas utilisé, mais il peut être utilisé si vous devez effectuer plus de travail sur l'ensemble de lignes de schéma avant de passer un objet COM. La durée de vie de pSchemaRowset est liée par ppRowset.
Remarques
Cette fonction implémente une fonction du créateur d'objet COM pour l'objet spécifié par le paramètre du modèle. En effet, cette fonction implémente un créateur générique pour tous les types de jeux de lignes du schéma. Généralement, l'utilisateur n'appelle pas cette fonction. Elle est appelée par la mise en œuvre de la carte de schéma.
IDBSchemaRowsetImpl aperçu |  ; Membres de la classe IDBSchemaRowsetImpl
Voir aussi
SCHEMA_ENTRY, Classes de jeu de lignes du schéma et Classes Typedef