|
|
|
IRowsetUpdate Interface |
|
IID_IRowsetUpdate |
{0C733A6D-2A1C-11CE-ADE5-00AA0044773D} |
|
IRowsetUpdate enables consumers to delay the transmission of changes made with IRowsetChange to the data store. This interface also enables consumers to undo changes before transmission.
Documentation: IRowsetUpdate
|
|
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. |
|
IRowsetUpdate Methods |
Description |
|
GetOriginalData |
Gets the data most recently fetched from or transmitted to the data store; does not get values based on pending changes. |
|
GetPendingRows |
Returns a list of rows with pending changes. |
|
GetRowStatus |
Returns the status of rows. |
|
Undo |
Undoes any changes made to a row since it was last fetched or since Update was called for it. |
|
Update |
Transmits any changes made to a row since it was last fetched or since Update was called for it. |
|
QueryInterface |
|
FUNCTION IRowsetUpdate_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION IRowsetUpdate_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION IRowsetUpdate_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
DeleteRows |
|
FUNCTION
IRowsetUpdate_DeleteRows ( _ , BYVAL hChapter AS DWORD _ , BYVAL cRows AS DWORD _ , BYVAL rghRows AS DWORD _ , BYREF rgRowStatus AS DWORD _ ) AS LONG
|
|
SetData |
|
FUNCTION
IRowsetUpdate_SetData ( _ , BYVAL hRow AS DWORD _ , BYVAL hAccessor AS DWORD _ , BYVAL pData AS DWORD _ ) AS LONG
|
|
InsertRow |
|
FUNCTION
IRowsetUpdate_InsertRow ( _ , BYVAL hChapter AS DWORD _ , BYVAL hAccessor AS DWORD _ , BYVAL pData AS DWORD _ , BYREF phRow AS DWORD _ ) AS LONG
|
|
GetOriginalData |
|
FUNCTION
IRowsetUpdate_GetOriginalData ( _ , BYVAL hRow AS DWORD _ , BYVAL hAccessor AS DWORD _ , BYVAL pData AS DWORD _ ) AS LONG
|
|
GetPendingRows |
|
FUNCTION
IRowsetUpdate_GetPendingRows ( _ , BYVAL hReserved AS DWORD _ , BYVAL dwRowStatus AS DWORD _ , BYREF pcPendingRows AS DWORD _ , BYREF prgPendingRows AS DWORD _ , BYREF prgPendingStatus AS DWORD _ ) AS LONG
|
|
GetRowStatus |
|
FUNCTION
IRowsetUpdate_GetRowStatus ( _ , BYVAL hReserved AS DWORD _ , BYVAL cRows AS DWORD _ , BYREF rghRows AS DWORD _ , BYREF rgPendingStatus AS DWORD _ ) AS LONG
|
|
Undo |
|
FUNCTION
IRowsetUpdate_Undo ( _ , BYVAL hReserved AS DWORD _ , BYVAL cRows AS DWORD _ , BYREF rghRows AS DWORD _ , BYREF pcRowsUndone AS DWORD _ , BYREF prgRowsUndone AS DWORD _ , BYREF prgRowStatus AS DWORD _ ) AS LONG
|
|
Update |
|
FUNCTION
IRowsetUpdate_Update ( _ , BYVAL hReserved AS DWORD _ , BYVAL cRows AS DWORD _ , BYREF rghRows AS DWORD _ , BYREF pcRows AS DWORD _ , BYREF prgRows AS DWORD _ , BYREF prgRowStatus AS DWORD _ ) AS LONG
|
Page last updated on Tuesday, 12 September 2006 21:25:25 +0200