CRowsetImpl::GetColumnInfo

estática ATLCOLUMNINFO * GetColumnInfo (T * pv, ULONG * pcCols );

Valor devuelto

Un puntero a una estructura estática de ATLCOLUMNINFO.

Parámetros

pv

[en] Clase derivada de un puntero a del usuario CRowsetImpl.

pcCols

[en] Un puntero (salida) para el número de columnas devuelto.

Observaciones

Este método es un reemplazo avanzado.

Este método es llamado por varias clases de implementación base para recuperar información de columna para una solicitud de cliente particular. Normalmente, este método se llamará por IColumnsInfoImpl. Si reemplaza este método, debe colocar una versión del método en su CRowsetImpl-clase derivada. Porque el método puede colocarse en una clase no templatized, debe cambiar el pv para la adecuada CRowsetImpl-clase derivada.

En el siguiente ejemplo se muestra el uso de GetColumnInfo . En este ejemplo, CMyRowset es un CRowsetImpl-clase derivada. A fin de reemplazar GetColumnInfo para todas las instancias de esta clase, coloque el siguiente método en la definición de clase de CMyRowset:

   estática ATLCOLUMNINFO * GetColumnInfo(CMyRowset* pRowset, ULONG* pcCols)
{
   ....
}

Tanto la muestra ATLMTO y el ejemplo MyProv demostrar a reemplazar este método.

I&ntroducción a CRowsetImpl |nbsp; Miembros de la clase CRowsetImpl

Index