Microsoft OLE DB 2.0 Programmers Reference and Data Access SDK (Microsoft Professional Editions)

OLE DB Programmer's Reference

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

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

Parameters

riid
[in] The IID of the interface on which to return a pointer.
ppDataSource
[out] A pointer to memory in which to return the interface pointer. If IGetDataSource::GetDataSource fails, it must attempt to set *ppDataSource to a null pointer.

Return Code

S_OK
The method succeeded.
E_FAIL
A provider-specific error occurred.
E_INVALIDARG
ppDataSource was a null pointer.
E_NOINTERFACE
The object that created this session did not support the interface specified in riid.

See Also

ICommand::GetDBSession | IRowsetInfo::GetSpecification

1998-2001 Microsoft Corporation. All rights reserved.

Категории