CRowsetImpl::GetColumnInfo

statique ATLCOLUMNINFO * GetColumnInfo (T * pv, ULONG * pcCols );

Valeur de retour

Un pointeur vers une structure ATLCOLUMNINFO statique.

Paramètres

pv

[en] Un pointeur vers l'utilisateur CRowsetImpl classe dérivée.

pcCols

[en] Un pointeur (de sortie) pour le nombre de colonnes retourné.

Remarques

Cette méthode est un remplacement avancé.

Cette méthode est appelée par plusieurs classes d'implémentation de base pour récupérer les informations de colonne pour la demande d'un client particulier. Généralement, cette méthode serait appelée par IColumnsInfoImpl. Si vous substituez cette méthode, vous devez placer une version de la méthode dans votre CRowsetImpl-classe dérivée. Parce que la méthode peut être placée dans une classe non-mis en modèle, vous devez modifier les pv à l' approprié CRowsetImpl-classe dérivée.

L'exemple suivant illustre l'utilisation de GetColumnInfo . Dans cet exemple, CMyRowset est un CRowsetImpl-classe dérivée. Pour substituer GetColumnInfo pour toutes les instances de cette classe, place à la méthode suivante dans la définition de la classe CMyRowset:

   statique ATLCOLUMNINFO * GetColumnInfo(CMyRowset* pRowset, ULONG* pcCols)
{
   ....
}

Les deux le ATLMTO échantillon et le exemple MyProv montrent la substitution de cette méthode.

CRowsetImpl aperçu |  ; Membres de la classe CRowsetImpl

Index