IColumnsInfoImpl (Clase)
Proporciona una implementación de la interfaz IColumnsInfo.
Sintaxis
template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
public IColumnsInfo,
public CDBIDOps
Parámetros
T
La clase, que se deriva de IColumnsInfoImpl
.
Requisitos
Encabezado: atldb.h
Miembros
Métodos
Nombre | Descripción |
---|---|
GetColumnInfo | Devuelve los metadatos de columna necesarios para la mayoría de los consumidores. |
MapColumnIDs | Devuelve una matriz de ordinales de las columnas de un conjunto de filas identificado por los identificadores de columna especificados. |
Comentarios
Interfaz obligatoria en conjuntos de filas y comandos. Para modificar el comportamiento de la implementación de IColumnsInfo
del proveedor, debe modificar la asignación de columnas del proveedor.
IColumnsInfoImpl::GetColumnInfo
Devuelve los metadatos de columna necesarios para la mayoría de los consumidores.
Sintaxis
STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
DBCOLUMNINFO** prgInfo,
OLECHAR** ppStringsBuffer);
Parámetros
Vea IColumnsInfo::GetColumnInfo en la Referencia del programador de OLE DB.
IColumnsInfoImpl::MapColumnIDs
Devuelve una matriz de ordinales de las columnas de un conjunto de filas identificado por los identificadores de columna especificados.
Sintaxis
STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
const DBID rgColumnIDs[],
DBORDINAL rgColumns[]);
Parámetros
Vea IColumnsInfo::MapColumnIDs en la Referencia del programador de OLE DB.
Consulte también
Plantillas de proveedores OLE DB
Arquitectura de plantillas de proveedores OLE DB