Partager via


CDynamicAccessor : : GetColumnInfo

Retourne les métadonnées de colonne exigées par la plupart des consommateurs.

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

Paramètres

  • pRowset
    [in] Pointeur vers l'interface IRowset

  • pColumns
    [out] Pointeur vers la mémoire dans lequel retourner le nombre de colonnes dans le jeu de lignes ; ce nombre inclut la colonne de signet, s'il y en a une.

  • ppColumnInfo
    [out] Pointeur vers la mémoire dans lequel retourner un tableau de structures DBCOLUMNINFO. Consultez « structure DBCOLUMNINFO » dans IColumnsInfo::GetColumnInfo dans le guide de référence du programmeur OLE DB.

  • ppStringsBuffer
    [out] Pointeur vers la mémoire dans lequel retourner un pointeur pour stocker toutes les valeurs de chaîne (noms utilisés dans columnid ou pour pwszName) dans un bloc d'allocation unique.

Valeur de retour

Une des valeurs standard HRESULT.

Notes

Voir le IColumnsInfo::GetColumnInfo dans le guide de référence du programmeur OLE DB pour plus d'informations sur les types de données DBORDINAL, DBCOLUMNINFO, et OLECHAR.

Configuration requise

En-tête : atldbcli.h

Voir aussi

Référence

classe de CDynamicAccessor