CRowsetImpl::GetColumnInfo
Načte informace o sloupci pro zadání konkrétního klienta.
static ATLCOLUMNINFO* CRowsetBaseImpl::GetColumnInfo(
T* pv,
ULONG* pcCols
);
Parametry
pv
[v] Ukazatel na uživatele CRowsetImpl odvozené třídy.pcCols
[v] Ukazatel (výstup) do počtu sloupců vráceny.
Vrácená hodnota
Ukazatel na statickou ATLCOLUMNINFO struktury.
Poznámky
Tato metoda je rozšířené přepsání.
Tato metoda je volána několika základní implementace třídy k načtení informací o sloupci pro konkrétního klienta požadavek.Obvykle by být tato metoda volána IColumnsInfoImpl.Pokud můžete přepsat tuto metodu, je nutné umístit verzi metody ve své CRowsetImpl-odvozené třídy.Vzhledem k tomu, že metody mohou být uskladněny v-šablonou třídy, musíte změnit pv na příslušnou CRowsetImpl-odvozené třídy.
Následující příklad ukazuje GetColumnInfo's využití.V tomto příkladu CMyRowset je CRowsetImpl-odvozené třídy.Za účelem přepsání GetColumnInfo pro všechny instance této třídy, vložte následující metodu v CMyRowset definici třídy:
static ATLCOLUMNINFO* GetColumnInfo(CMyProviderRowset* pRowset, DBORDINAL* pcCols)
{
// Add your implementation here and/or call the base class
return CRowsetImpl::GetColumnInfo(pRowset, pcCols);
}
Požadavky
Záhlaví: atldb.h