次の方法で共有


CDynamicAccessor::GetColumnInfo

更新 : 2007 年 11 月

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

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 値のいずれかを返します。

解説

データ型 DBORDINALDBCOLUMNINFO、および OLECHAR については、『OLE DB Programmer's Reference』の「IColumnsInfo::GetColumnInfo」を参照してください。

必要条件

ヘッダー : atldbcli.h

参照

参照

CDynamicAccessor クラス

その他の技術情報

CDynamicAccessor のメンバ