IColumnsInfoImpl, classe
Fournit une implémentation de l’interface IColumnsInfo .
Syntaxe
template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
public IColumnsInfo,
public CDBIDOps
Paramètres
T
Votre classe, dérivée de IColumnsInfoImpl
.
Spécifications
En-tête : atldb.h
Membres
Méthodes
Nom | Description |
---|---|
GetColumnInfo | Retourne les métadonnées de colonne nécessaires à la plupart des consommateurs. |
MapColumnIDs | Retourne un tableau d’ordinales des colonnes d’un ensemble de lignes identifié par les ID de colonne spécifiés. |
Notes
Interface obligatoire sur les ensembles de lignes et les commandes. Pour modifier le comportement de l’implémentation de IColumnsInfo
votre fournisseur, vous devez modifier le mappage des colonnes du fournisseur.
IColumnsInfoImpl::GetColumnInfo
Retourne les métadonnées de colonne nécessaires à la plupart des consommateurs.
Syntaxe
STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
DBCOLUMNINFO** prgInfo,
OLECHAR** ppStringsBuffer);
Paramètres
Consultez IColumnsInfo ::GetColumnInfo dans la référence du programmeur OLE DB.
IColumnsInfoImpl::MapColumnIDs
Retourne un tableau d’ordinales des colonnes d’un ensemble de lignes identifié par les ID de colonne spécifiés.
Syntaxe
STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
const DBID rgColumnIDs[],
DBORDINAL rgColumns[]);
Paramètres
Consultez IColumnsInfo ::MapColumnIDs dans la référence du programmeur OLE DB.
Voir aussi
Modèles du fournisseur OLE DB
Architecture des modèles du fournisseur OLE DB