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