ほとんどのコンシューマーが必要とする列のメタデータを返します。
HRESULT GetColumnInfo(
IRowset* pRowset,
DBORDINAL* pColumns,
DBCOLUMNINFO** ppColumnInfo,
OLECHAR** ppStringsBuffer
) throw( );
パラメーター
pRowset
[入力] IRowset インターフェイスへのポインター。pColumns
[出力] 行セットの列数を返すメモリへのポインター。ブックマーク列がある場合は、ブックマーク列も列数に含まれます。ppColumnInfo
[出力] DBCOLUMNINFO 構造体の配列を返すメモリへのポインター。 『OLE DB Programmer's Reference』の「IColumnsInfo::GetColumnInfo」で「DBCOLUMNINFO Structures」を参照してください。ppStringsBuffer
[出力] 1 つの割り当てブロック内のすべての文字列値 (columnid または pwszName 内で使用される名前) を格納するストレージへのポインターを返すメモリへのポインター。
戻り値
標準の HRESULT 値のいずれかを返します。
解説
データ型 DBORDINAL、DBCOLUMNINFO、および OLECHAR については、『OLE DB Programmer's Reference』の「IColumnsInfo::GetColumnInfo」を参照してください。
必要条件
**ヘッダー:**atldbcli.h