Поделиться через


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

См. также

Ссылки

Класс CDynamicAccessor