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