Freigeben über


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-Klasse

IDBSchemaRowsetImpl::GetSchemas

Schemarowset-Klassen und Typedef-Klassen

Weitere Ressourcen

IDBSchemaRowsetImpl Class Members