IDBSchemaRowsetImpl::GetRowset
Gibt ein Schemarowset zurück.
STDMETHOD (GetRowset)(
IUnknown *pUnkOuter,
REFGUID rguidSchema,
ULONG cRestrictions,
const VARIANT rgRestrictions[],
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets[],
IUnknown **ppRowset
);
Parameter
pUnkOuter
[in] ein äußeres IUnknown während Aggregieren; andernfalls NULL.rguidSchema
[in] Einen Verweis auf der angeforderten Schemarowset GUID (beispielsweise, DBSCHEMA_TABLES).cRestrictions
[in] a-Anzahl Rowset- angewendet werden Einschränkungen.rgRestrictions
[in] Ein Array von cRestrictionsVARIANTs, das die Einschränkungen darstellen.riid
[in] die IID der Anforderung des neu erstellten Schemarowsets.cPropertySets
[in] Die Anzahl der Eigenschaftensätzen dem Satz.rgPropertySets
[in/out] Ein Array DBPROPSET-Strukturen das Festlegen auf dem neu erstellten Schemarowset.ppRowset
[out] Ein Zeiger auf die angeforderte Schnittstelle auf dem neu erstellten Schemarowset.
Hinweise
Diese Methode erfordert den Benutzer, eine Schemazuordnung in der Sitzungsklasse verfügen. Verwenden der Schemazuordnungsinformationen erstellt GetRowset ein bestimmtes Rowsetobjekt, wenn der rguidSchema-Parameter entspricht einer der Zuordnungseinträge GUIDs ist. SCHEMA_ENTRY finden Sie eine Beschreibung des Zuordnungseintrags.
Siehe IDBSchemaRowset::GetRowset in Windows SDK.
Anforderungen
Header: atldb.h
Siehe auch
Referenz
IDBSchemaRowsetImpl::GetSchemas
Schemarowset-Klassen und Typedef-Klassen