Partager via


IRowsetInfoImpl, classe

Fournit une implémentation pour l’interface IRowsetInfo .

Syntaxe

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

Paramètres

T
Votre classe, dérivée de IRowsetInfoImpl.

PropClass
Classe de propriété définie par l’utilisateur qui est définie par défaut sur T.

Spécifications

En-tête : altdb.h

Membres

Méthodes d'interface

Nom Description
GetProperties Retourne les paramètres actuels de toutes les propriétés prises en charge par l’ensemble de lignes.
GetReferencedRowset Retourne un pointeur d’interface vers l’ensemble de lignes auquel un signet s’applique.
GetSpecification Retourne un pointeur d’interface sur l’objet (commande ou session) qui a créé cet ensemble de lignes.

Notes

Interface obligatoire sur les ensembles de lignes. Cette classe implémente les propriétés de l’ensemble de lignes à l’aide du mappage du jeu de propriétés défini dans votre classe de commandes. Bien que la classe d’ensemble de lignes semble utiliser les jeux de propriétés de la classe de commande, l’ensemble de lignes est fourni avec sa propre copie des propriétés d’exécution, lorsqu’il est créé par une commande ou un objet de session.

IRowsetInfoImpl::GetProperties

Retourne les paramètres actuels des propriétés du DBPROPSET_ROWSET groupe.

Syntaxe

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

Paramètres

Consultez IRowsetInfo ::GetProperties dans la référence du programmeur OLE DB.

IRowsetInfoImpl::GetReferencedRowset

Retourne un pointeur d’interface vers l’ensemble de lignes auquel un signet s’applique.

Syntaxe

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

Paramètres

Consultez IRowsetInfo ::GetReferencedRowset dans la référence du programmeur OLE DB. Le paramètre iOrdinal doit être une colonne de signet.

IRowsetInfoImpl::GetSpecification

Retourne un pointeur d’interface sur l’objet (commande ou session) qui a créé cet ensemble de lignes.

Syntaxe

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

Paramètres

Consultez IRowsetInfo ::GetSpecification dans la référence du programmeur OLE DB.

Notes

Utilisez cette méthode avec IGetDataSourceImpl pour récupérer les propriétés de l’objet source de données.

Voir aussi

Modèles du fournisseur OLE DB
Architecture des modèles du fournisseur OLE DB