Condividi tramite


IDBSchemaRowsetImpl::GetRowset

Restituisce un rowset dello schema.

STDMETHOD (GetRowset)(
   IUnknown *pUnkOuter,
   REFGUID rguidSchema,
   ULONG cRestrictions,
   const VARIANT rgRestrictions[],
   REFIID riid,
   ULONG cPropertySets,
   DBPROPSET rgPropertySets[],
   IUnknown **ppRowset 
);

Parametri

  • pUnkOuter
    [in] IUnknown esterno quando aggregano; in caso contrario NULL.

  • rguidSchema
    [in] riferimento Al set di righe richiesto GUID, DBSCHEMA_TABLES) dello schema.

  • cRestrictions
    [in] numero di Alle restrizioni da applicare al rowset.

  • rgRestrictions
    [in] matrice di cRestrictionsVARIANToggetti che rappresentano le restrizioni.

  • riid
    [in] L'IID alla richiesta del rowset appena creato lo schema.

  • cPropertySets
    [in] numero degli insiemi di proprietà da impostare.

  • rgPropertySets
    [In/out] matrice di strutture di DBPROPSET da impostare nel rowset appena creato lo schema.

  • ppRowset
    [out] puntatore All'interfaccia richiesta nel rowset appena creato lo schema.

Note

Questo metodo richiede che l'utente disponga di una mappa degli schemi nella classe di sessione.Utilizzando le informazioni sulla mappa degli schemi, GetRowset crea un oggetto rowset specificato se il parametro di rguidSchema è uguale a una delle voci della mappa GUID.Vedere SCHEMA_ENTRY per una descrizione della voce della mappa.

Vedere IDBSchemaRowset::GetRowset in Windows SDK.

Requisiti

Header: il file

Vedere anche

Riferimenti

Classe IDBSchemaRowsetImpl

IDBSchemaRowsetImpl::GetSchemas

Classi di rowset dello schema e le classi typedef

Altre risorse

membri di IDBSchemaRowsetImpl