Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This method determines if any object in a specified folder has been changed since the method was last called.

Syntax

HRESULT IsFolderChanged(
  HREPLFLD 
hFolder,
  BOOL* 
pfChanged
);

Parameters

hFolder

[in] Handle to a folder.

pfChanged

[out] Pointer to a Boolean value that is set TRUE if folder is changed.

Return Value

The following table shows the possible return values for this method.

Value Description

NOERROR

The operation completed successfully. The pfChangedparameter is set TRUE if the folder is changed, or FALSE otherwise.

RERR_SHUT_DOWN

There was a serious error, and the ActiveSync service provider should shut down immediately.

RERR_STORE_REPLACED

The complete store was replaced.

Remarks

If the ActiveSync service provider wants real-time synchronization to be simulated; see IReplStore::GetStoreInfo. The ActiveSync manager calls IsFolderChangedonce the timer is up to see if it needs to scan the store further to pick up any changes. This is used to reduce the number of scans replication has to make to the store. An ActiveSync service provider should set the pfChangedparameter to TRUE if it does not need to implement this method.

Requirements

Header cesync.h
Library coredll.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also