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