Condividi tramite


CDynamicAccessor::GetColumnInfo

Restituisce i metadati della colonna necessari per la maggior parte degli utenti.

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

Parametri

  • pRowset
    [in] puntatore All'interfaccia di IRowset.

  • pColumns
    [out] puntatore Alla memoria in cui viene utilizzata per restituire il numero di colonne del rowset; questo numero include la colonna bookmark, se presente.

  • ppColumnInfo
    [out] puntatore Alla memoria in cui restituire una matrice di DBCOLUMNINFO struttura. Vedere DBCOLUMNINFO "struttura" in IColumnsInfo::GetColumnInfoin OLE DB Programmer's Reference.

  • ppStringsBuffer
    [out] puntatore Alla memoria in cui per restituire un puntatore all'archiviazione per i valori stringa (nomi utilizzati in columnid o per pwszName) in un unico blocco di allocazione.

Valore restituito

Uno dei valori standard di HRESULT.

Note

Vedere IColumnsInfo::GetColumnInfoin OLE DB Programmer's Reference per informazioni sui tipi di dati DBORDINAL, DBCOLUMNINFO e OLECHAR.

Requisiti

Intestazione: atldbcli.h

Vedere anche

Riferimenti

Classe CDynamicAccessor