CRowsetImpl::GetColumnInfo
Zwraca informacje o kolumnach 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) do liczby kolumn zwracana.
Wartość zwracana
Wskaźnik do statycznego 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 przez IColumnsInfoImpl.Jeżeli użyje się tej metody, należy umieścić wersja metody w swojej CRowsetImpl-klasy.Ponieważ metody mogą być umieszczane w klasie przechowywaną, należy zmienić pv do odpowiednich CRowsetImpl-klasy.
W poniższym przykładzie zademonstrowano GetColumnInfo's obciążenie.W tym przykładzie CMyRowset jest CRowsetImpl-klasy.Aby uzyskać 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