Condividi tramite


Classe IRowsetInfoImpl

Fornisce un'implementazione per l'interfaccia IRowsetInfo .

Sintassi

template <class T, class PropClass = T>
class ATL_NO_VTABLE IRowsetInfoImpl :
   public IRowsetInfo,
   public CUtlProps<PropClass>

Parametri

T
Classe derivata da IRowsetInfoImpl.

PropClass
Classe di proprietà definibile dall'utente che per impostazione predefinita è T.

Requisiti

Intestazione: altdb.h

Membri

Metodi di interfaccia

Nome Descrizione
GetProperties Restituisce le impostazioni correnti di tutte le proprietà supportate dal set di righe.
GetReferencedRowset Restituisce un puntatore di interfaccia al set di righe a cui si applica un segnalibro.
GetSpecification Restituisce un puntatore all'interfaccia sull'oggetto (comando o sessione) che ha creato questo set di righe.

Osservazioni:

Interfaccia obbligatoria nei set di righe. Questa classe implementa le proprietà del set di righe usando la mappa del set di proprietà definita nella classe di comando. Anche se la classe del set di righe sembra usare i set di proprietà della classe di comando, il set di righe viene fornito con la propria copia delle proprietà di runtime, quando viene creato da un comando o da un oggetto sessione.

IRowsetInfoImpl::GetProperties

Restituisce le impostazioni correnti per le proprietà nel DBPROPSET_ROWSET gruppo.

Sintassi

STDMETHOD (GetProperties )(const ULONG cPropertyIDSets,
   const DBPROPIDSET rgPropertyIDSets[],
   ULONG* pcPropertySets,
   DBPROPSET** prgPropertySets);

Parametri

Vedere IRowsetInfo::GetProperties nella guida di riferimento per programmatori OLE DB.

IRowsetInfoImpl::GetReferencedRowset

Restituisce un puntatore di interfaccia al set di righe a cui si applica un segnalibro.

Sintassi

STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
   REFIID riid,
   IUnknown** ppReferencedRowset);

Parametri

Vedere IRowsetInfo::GetReferencedRowset nella guida di riferimento per programmatori OLE DB. Il parametro iOrdinal deve essere una colonna di segnalibro.

IRowsetInfoImpl::GetSpecification

Restituisce un puntatore all'interfaccia sull'oggetto (comando o sessione) che ha creato questo set di righe.

Sintassi

STDMETHOD (GetSpecification )(REFIID riid,
   IUnknown** ppSpecification);

Parametri

Vedere IRowsetInfo::GetSpecification nella guida di riferimento per programmatori OLE DB.

Osservazioni:

Utilizzare questo metodo con IGetDataSourceImpl per recuperare le proprietà dall'oggetto origine dati.

Vedi anche

Modelli di provider OLE DB
Architettura dei modelli di provider OLE DB