CDynamicAccessor::GetColumnInfo
Возвращает метаданные столбца, требуемые большинством объектов-получателей.
HRESULT GetColumnInfo(
IRowset* pRowset,
DBORDINAL* pColumns,
DBCOLUMNINFO** ppColumnInfo,
OLECHAR** ppStringsBuffer
) throw( );
Параметры
pRowset
[in] указатель на интерфейс IRowset.pColumns
[out] указатель на область памяти, в которую будет возвращаться количество столбцов в наборе строк; это число включает столбец закладки, если он имеется.ppColumnInfo
[out] указатель на область памяти, в которую будет возвращен массив структур DBCOLUMNINFO.См. раздел «структуры DBCOLUMNINFO» в IColumnsInfo::GetColumnInfo в справочнике программиста OLE DB.ppStringsBuffer
[out] указатель на область памяти, в которую будет возвращен указатель на хранилище для всех строковых значений (имена использовать или in columnid или pwszName) в одном блоке распределения.
Возвращаемое значение
Один из стандартных значений HRESULT.
Заметки
См. раздел IColumnsInfo::GetColumnInfo в справочнике программиста OLE DB дополнительные сведения о типах данных DBORDINAL, DBCOLUMNINFO и OLECHAR.
Требования
Header: atldbcli.h