Udostępnij za pośrednictwem


CDynamicAccessor::GetColumnInfo

Zwraca kolumny metadane wymagane przez większość konsumentów.

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

Parametry

  • pRowset
    [w] Wskaźnik IRowset interfejsu.

  • pColumns
    [out] Wskaźnik do pamięci, w której zostanie zwrócona liczba kolumn w wierszy; Liczba ta obejmuje kolumnę zakładki, jeśli istnieje.

  • ppColumnInfo
    [out] Wskaźnik do pamięci, w którym zwraca tablicę DBCOLUMNINFO struktury.Zobacz "Struktur DBCOLUMNINFO" w IColumnsInfo::GetColumnInfo w OLE DB Programmer's Reference.

  • ppStringsBuffer
    [out] Wskaźnik do pamięci, w którym zwraca wskaźnik do przechowywania wszystkich wartości ciągu (używane nazwy, albo w columnid lub pwszName) w bloku pojedynczej alokacji.

Wartość zwracana

Jeden standard HRESULT wartości.

Uwagi

Zobacz IColumnsInfo::GetColumnInfo w OLE DB Programmer's Reference informacje o typach danych DBORDINAL, DBCOLUMNINFO, i OLECHAR.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CDynamicAccessor