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 IRowsetpColumns
[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