CRowsetImpl::GetColumnInfo
Recupera le informazioni di colonna per la richiesta di un determinato client.
static ATLCOLUMNINFO* CRowsetBaseImpl::GetColumnInfo(
T* pv,
ULONG* pcCols
);
Parametri
pv
[in] puntatore Alla classe derivata di CRowsetImpl utente.pcCols
[in] puntatore A (restituito) al numero di colonne restituito.
Valore restituito
Un puntatore a una struttura statica di ATLCOLUMNINFO .
Note
Questo metodo è un override avanzate.
Questo metodo viene chiamato da diverse classi di implementazione di base per recuperare le informazioni di colonna per la richiesta di un determinato client.In genere, questo metodo viene chiamato da IColumnsInfoImpl.Se si esegue l'override di questo metodo, è necessario inserire una versione del metodo nel CRowsetImplclasse derivata da.Poiché il metodo può essere inserito in una classe non-templatized, è necessario modificare pv a CRowsetImplappropriato classe derivata da.
Nell'esempio seguente viene illustrato l'utilizzo di GetColumnInfo's .In questo esempio, CMyRowset è CRowsetImplclasse derivata da.Per eseguire l'override di GetColumnInfo per tutte le istanze di questa classe, inserire il seguente metodo nella definizione della classe di CMyRowset :
static ATLCOLUMNINFO* GetColumnInfo(CMyProviderRowset* pRowset, DBORDINAL* pcCols)
{
// Add your implementation here and/or call the base class
return CRowsetImpl::GetColumnInfo(pRowset, pcCols);
}
Requisiti
Header: il file