IRowPosition::GetRowset

Returns a pointer to the underlying rowset.

HRESULT GetRowset (
REFIID          riid,
IUnknown **      ppRowset);

Parameters

riid [in]

The requested IID for the rowset returned in *ppRowset.

ppRowset [out]

A pointer to memory in which to return the interface pointer of the underlying rowset.

Return Code

S_OK

The method succeeded.

E_NOINTERFACE

riid referenced IID_NULL. ppRowset did not support the interface specified in riid.

E_UNEXPECTED

There is no current rowset.

Comments

Before ppRowset is returned, it is added by reference by the RowPosition object.