次の方法で共有


CDynamicAccessor::GetColumnInfo

ほとんどのコンシューマーが必要とする列のメタデータを返します。

HRESULT GetColumnInfo( 
   IRowset* pRowset, 
   DBORDINAL* pColumns, 
   DBCOLUMNINFO** ppColumnInfo, 
   OLECHAR** ppStringsBuffer  
) throw( );

パラメーター

  • pRowset
    [in] IRowset インターフェイスへのポインター。

  • pColumns
    [out] 行セットの列数を返すメモリへのポインター; この数は 1 の場合、ブックマーク列が含まれます。

  • ppColumnInfo
    [out] DBCOLUMNINFO の配列を返すことで実行するメモリへのポインター。DBCOLUMNINFO 「 *OLE DB Programmer's Reference "*の IColumnsInfo::GetColumnInfo で構成することを参照してください。

  • ppStringsBuffer
    [out] 単一のアロケーション ブロック内のすべての文字列値の格納にポインター (名前は columnid 内または pwszNameのために使用する)を返すメモリへのポインター。

戻り値

HRESULT 標準値のいずれか 1 つが。

解説

データ型 DBORDINALDBCOLUMNINFOOLECHARの詳細については、 " OLE DB Programmer's Reference " のIColumnsInfo::GetColumnInfo を参照してください。

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CDynamicAccessor クラス