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

See Also

Reference

EDB Functions
CeBeginSyncSession (EDB)