次の方法で共有


CDynamicAccessor::GetColumnInfo

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

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 のメンバー