Udostępnij za pośrednictwem


CRowsetImpl::GetColumnInfo

Pobiera informacje o kolumnie dla żądania określonego klienta.

static ATLCOLUMNINFO* CRowsetBaseImpl::GetColumnInfo(
   T* pv,
   ULONG* pcCols 
);

Parametry

  • pv
    [w] Wskaźnik do użytkownika CRowsetImpl klasy.

  • pcCols
    [w] Wskaźnik (wyjście), liczby kolumn zwracana.

Wartość zwracana

Wskaźnik statyczną ATLCOLUMNINFO struktury.

Uwagi

Ta metoda jest przesłonięcie zaawansowane.

Ta metoda jest wywoływana przez kilka klas implementacji podstawowej do pobierania informacji o kolumnie dla żądania określonego klienta.Zazwyczaj ta metoda będzie wywoływana IColumnsInfoImpl.Jeśli można zastąpić tę metodę, należy zaznaczyć wersję metody w sieci CRowsetImpl-klasy.Ponieważ metody mogą być umieszczane w klasie templatized, należy zmienić pv do odpowiednich CRowsetImpl-klasy.

Poniższy przykład ilustruje na GetColumnInfo sposób użycia.W tym przykładzie CMyRowset jest CRowsetImpl-klasy.Aby zastąpić GetColumnInfo dla wszystkich wystąpień tej klasy, należy umieścić następujące metody w CMyRowset definicję klasy:

static ATLCOLUMNINFO* GetColumnInfo(CMyProviderRowset* pRowset, DBORDINAL* pcCols)
{
   // Add your implementation here and/or call the base class

   return CRowsetImpl::GetColumnInfo(pRowset, pcCols);
}

Wymagania

Nagłówek: atldb.h

Zobacz też

Informacje

Klasa CRowsetImpl