статическое ATLCOLUMNINFO * GetColumnInfo (T * pv, ULONG * pcCols );
Возвращаемое значение
Указатель на структуру статической ATLCOLUMNINFO.
Параметры
pv
[в] Указатель на пользователя CRowsetImpl производного класса.
pcCols
[в] Указатель (выход) на количество столбцов вернулся.
Примечания
Этот метод является передовой переопределения.
Этот метод вызывается несколькими классами базовой реализации получить сведения о столбце для конкретного клиентского запроса. Обычно этот метод будет вызван IColumnsInfoImpl. Если переопределить этот метод, необходимо установить версию метода в ваших CRowsetImpl-производного класса. Потому что этот метод может быть помещен в класс, не templatized, вы должны изменить pv на соответствующий CRowsetImpl-производного класса.
В следующем примере показано использование GetColumnInfo в . В этом примере CMyRowset является CRowsetImpl-производного класса. Чтобы переопределить GetColumnInfo для всех экземпляров этого класса, поместите следующий метод в определении класса CMyRowset:
статический ATLCOLUMNINFO * GetColumnInfo(CMyRowset* pRowset, ULONG* pcCols)
{
....
}
Оба ATLMTO образца и MyProv образца демонстрируется переопределение данного метода.