|
|
|
IRowsetIndex Interface |
|
IID_IRowsetIndex |
{0C733A82-2A1C-11CE-ADE5-00AA0044773D} |
|
IRowsetIndex is the primary interface for exposing index functionality in OLE DB. For a complete description of indexes, see Chapter 10: Index Rowsets, and Chapter 11: Integrated Indexes.
Documentation: IRowsetIndex
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IRowsetChange Methods |
Description |
|
DeleteRows |
Deletes rows. |
|
SetData |
Sets data in one or more columns in a row. |
|
InsertRow |
Creates and initializes a new row. |
|
IRowsetIndex Methods |
Description |
|
GetIndexInfo |
Returns information about the index rowset capabilities. |
|
Seek |
Allows direct positioning at a key value within the current range. |
|
SetRange |
Restricts the set of row entries visible through calls to IRowset::GetNextRows and IRowsetIndex::Seek. |
|
QueryInterface |
|
FUNCTION IRowsetIndex_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION IRowsetIndex_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION IRowsetIndex_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
DeleteRows |
|
FUNCTION
IRowsetIndex_DeleteRows ( _ , BYVAL hChapter AS DWORD _ , BYVAL cRows AS DWORD _ , BYVAL rghRows AS DWORD _ , BYREF rgRowStatus AS DWORD _ ) AS LONG
|
|
SetData |
|
FUNCTION
IRowsetIndex_SetData ( _ , BYVAL hRow AS DWORD _ , BYVAL hAccessor AS DWORD _ , BYVAL pData AS DWORD _ ) AS LONG
|
|
InsertRow |
|
FUNCTION
IRowsetIndex_InsertRow ( _ , BYVAL hChapter AS DWORD _ , BYVAL hAccessor AS DWORD _ , BYVAL pData AS DWORD _ , BYREF phRow AS DWORD _ ) AS LONG
|
|
GetIndexInfo |
|
FUNCTION
IRowsetIndex_GetIndexInfo ( _ , BYREF pcKeyColumns AS DWORD _ , BYREF prgIndexColumnDesc AS DWORD _ , BYREF pcIndexPropertySets AS DWORD _ , BYREF prgIndexPropertySets AS DWORD _ ) AS LONG
|
|
Seek |
|
FUNCTION
IRowsetIndex_Seek ( _ , BYVAL hAccessor AS DWORD _ , BYVAL cKeyValues AS DWORD _ , BYVAL pData AS DWORD _ , BYVAL dwSeekOptions AS DWORD _ ) AS LONG
|
|
SetRange |
|
FUNCTION
IRowsetIndex_SetRange ( _ , BYVAL hAccessor AS DWORD _ , BYVAL cStartKeyColumns AS DWORD _ , BYVAL pStartData AS DWORD _ , BYVAL cEndKeyColumns AS DWORD _ , BYVAL pEndData AS DWORD _ , BYVAL dwRangeOptions AS DWORD _ ) AS LONG
|
Page last updated on Tuesday, 12 September 2006 19:36:46 +0200