Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
HRESULT GetRowset( IUnknown *pUnkOuter, REFGUID rguidSchema**, ULONG** cRestrictions**, const VARIANT** rgRestrictions**[], REFIID** riid**, ULONG** cPropertySets**, DBPROPSET** rgPropertySets**[], IUnknown ****ppRowset );
Parameters
pUnkOuter
[in] An outer IUnknown when aggregating; otherwise NULL.
rguidSchema
[in] A reference to the requested schema GUID.
cRestrictions
[in] A count of restrictions to be applied to the rowset.
rgRestrictions
[in] An array of cRestrictions VARIANTs that represent the restrictions.
riid
[in] The IID to request of the newly created schema rowset.
cPropertySets
[in] The count of Property Sets to set on the newly created schema rowset.
rgPropertySets
[in/out] An array of cPropertySets to set on the newly created schema rowset.
ppRowset
[out] A pointer to the requested interface on the newly created schema rowset.
Remarks
This method requires the user to have a schema map in the session class. Using the schema map information, it creates a given rowset object if the rguidSchema parameter is equal to one of the map entries GUIDs. See SCHEMA_ENTRY for a description of the map entry.
IDBSchemaRowsetImpl Overview | IDBSchemaRowsetImpl Class Members
See Also
IDBSchemaRowsetImpl::GetSchemas, Schema Rowset Classes and Typedef Classes