Classe IColumnsInfoImpl
Fornisce un'implementazione dell'interfaccia IColumnsInfo .
Sintassi
template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
public IColumnsInfo,
public CDBIDOps
Parametri
T
Classe derivata da IColumnsInfoImpl
.
Requisiti
Intestazione: atldb.h
Membri
Metodi
Nome | Descrizione |
---|---|
GetColumnInfo | Restituisce i metadati di colonna necessari per la maggior parte dei consumer. |
MapColumnID | Restituisce una matrice di ordinali delle colonne in un set di righe identificato dagli ID di colonna specificati. |
Osservazioni:
Interfaccia obbligatoria su set di righe e comandi. Per modificare il comportamento dell'implementazione del IColumnsInfo
provider, è necessario modificare la mappa delle colonne del provider.
IColumnsInfoImpl::GetColumnInfo
Restituisce i metadati di colonna necessari per la maggior parte dei consumer.
Sintassi
STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
DBCOLUMNINFO** prgInfo,
OLECHAR** ppStringsBuffer);
Parametri
Vedere IColumnsInfo::GetColumnInfo nella guida di riferimento per programmatori OLE DB.
IColumnsInfoImpl::MapColumnIDs
Restituisce una matrice di ordinali delle colonne in un set di righe identificato dagli ID di colonna specificati.
Sintassi
STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
const DBID rgColumnIDs[],
DBORDINAL rgColumns[]);
Parametri
Vedere IColumnsInfo::MapColumnIDs nella guida di riferimento per programmatori OLE DB.
Vedi anche
Modelli di provider OLE DB
Architettura dei modelli di provider OLE DB