IGetDataSourceImpl Class

Provides an implementation of the IGetDataSource object.

Syntax

template <class T>
class ATL_NO_VTABLE IGetDataSourceImpl : public IGetDataSource

Parameters

T
Your class, derived from IGetDataSourceImpl.

Requirements

Header: atldb.h

Members

Interface Methods

Name Description
GetDataSource Returns an interface pointer on the data source object that created the session.

Remarks

This is a mandatory interface on the session for obtaining an interface pointer to the data source object.

IGetDataSourceImpl::GetDataSource

Returns an interface pointer on the data source object that created the session.

Syntax

STDMETHOD(GetDataSource)(REFIID riid,
   IUnknown ** ppDataSource);

Parameters

See IGetDataSource::GetDataSource in the OLE DB Programmer's Reference.

Remarks

Useful if you need to access properties in the data source object.

See also

OLE DB Provider Templates
OLE DB Provider Template Architecture