Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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