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] Un pointeur vers l'interface d' IRowset .

  • pColumns
    [out] Un pointeur vers la mémoire dans laquelle pour retourner le nombre de colonnes dans le jeu de lignes ; ce nombre comprend la colonne signets, s'il y en a une.

  • ppColumnInfo
    [out] Un pointeur vers la mémoire dans lequel retourner un tableau de DBCOLUMNINFO structure.Consultez « DBCOLUMNINFO structure » dans IColumnsInfo::GetColumnInfo dans OLE DB Programmer's Reference.

  • ppStringsBuffer
    [out] Un pointeur vers la mémoire dans laquelle pour retourner un pointeur vers le stockage pour les valeurs de chaîne (les noms se sont utilisées dans le columnid ou pour le pwszName) dans un seul bloc d'allocation.

Valeur de retour

L'une des valeurs standard d' HRESULT .

Notes

Consultez l' IColumnsInfo::GetColumnInfo dans OLE DB Programmer's Reference pour plus d'informations sur les types de données DBORDINAL, DBCOLUMNINFO, et OLECHAR.

Configuration requise

Header: atldbcli.h

Voir aussi

Référence

CDynamicAccessor, classe