CeEndSyncSession (EDB) (Compact 7)
3/12/2014
This function ends a synchronization session for a database volume.
Syntax
BOOL CeEndSyncSession(
HANDLE hSession,
DWORD dwOutcome
);
Parameters
- hSession
[in] Handle to the current session.
dwOutcome
[in] Outcome of the synchronization session. The following are possible values:- DB_SYNCSESSION_COMPLETE
- DB_SYNCSESSION_FAILED
- DB_SYNCSESSION_PARTIAL
Return Value
True indicates success. False indicates failure. To get extended error information, call GetLastError. The following table shows possible values.
Return Value | Description |
---|---|
ERROR_INVALID_HANDLE |
A handle is invalid. |
ERROR_INVALID_PARAMETER |
One or more parameters is invalid. |
ERROR_INTERNAL_DB_CORRUPTION |
The database is corrupted. |
Remarks
There can be only one synchronization session per mounted volume.
Invoking the tracking functions on a CEDB volume causes an error, and GetLastError returns ERROR_INVALID_PARAMETER.
Requirements
Header |
windbase.h |
Library |
coredll.lib |