静的 ATLCOLUMNINFO ※ GetColumnInfo (T ※ pvULONG ※ pcCols );
戻り値
静的ATLCOLUMNINFO構造体へのポインター。
パラメーター
太陽光発電
[入力]ポインターをCRowsetImplの派生クラス。
pcCols
[入力]返されるポインター (列数を出力)。
解説
このメソッドは、高度なオーバライドです。
このメソッドは、列情報を特定のクライアント要求を取得するいくつかの基本実装クラスによって呼び出されます。通常、このメソッドは、 Icolumnsinfo:icolumnsinfoimplによって呼び出されます。このメソッドをオーバーライドする場合は、バージョンのメソッドをCRowsetImplの配置する必要があります-クラスを派生します。メソッドは、非テンプレート クラスに配置される可能性がありますので、太陽光発電に適したCRowsetImpl変更する必要があります-派生クラス。
GetColumnInfoの使用法を次に示します。この例では、 CMyRowsetは、 CRowsetImpl-クラスを派生します。GetColumnInfoこのクラスのすべてのインスタンスをオーバーライドするには、次のメソッドがCMyRowsetクラス定義に配置します。:
静的 ATLCOLUMNINFO ※ GetColumnInfo(CMyRowset* pRowset, ULONG* pcCols){....}
両方の ATLMTOサンプル、 MyProvサンプルが示すこのメソッドをオーバーライドします。
CRowsetImpl の概要|nbsp;CRowsetImpl クラス メンバー(&N)