Partager via


IMailSyncHandler::Synchronize (Compact 7)

3/12/2014

The Synchronize method is called by Messaging to place a synchronize request with the transport.

Syntax

HRESULT Synchronize (
  MAILSYNCREQUEST * pRqst
);

Parameters

  • pRqst
    [in] Reference to a MAILSYNCREQUEST structure that defines what to synchronize. If NULL, the transport should do a full synchronization.

Return Value

This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:

  • S_OK
    Indicates success.

Remarks

While synchronizing, if the transport encounters an error event, it should use IMailSyncCallBack::LogEvent to log it with Messaging. If the error condition is catastrophic, the transport should stop synchronizing. Otherwise, it should continue with the rest of the synchronization.

Requirements

Header

cemapi.h

Library

cemapi.lib

See Also

Reference

IMailSyncHandler