IOfflineFilesSyncErrorInfo::GetItemChangeFlags method (cscobj.h)

Retrieves a value containing a set of flags that describe what changes were encountered during the sync operation associated with the sync error.

Syntax

HRESULT GetItemChangeFlags(
  [out] DWORD *pdwItemChangeFlags
);

Parameters

[out] pdwItemChangeFlags

Receives a set of flags describing what changes were encountered during the sync operation. This parameter can be one or more of the following flag values:

OFFLINEFILES_SYNC_ITEM_CHANGE_NONE (0x00000000)

No changes were detected.

OFFLINEFILES_SYNC_ITEM_CHANGE_CHANGETIME (0x00000001)

The item's last-change time was found to be different between client and server.

OFFLINEFILES_SYNC_ITEM_CHANGE_WRITETIME (0x00000002)

The item's write time was found to be different between client and server.

OFFLINEFILES_SYNC_ITEM_CHANGE_FILESIZE (0x00000004)

The item's size was found to be different between client and server.

OFFLINEFILES_SYNC_ITEM_CHANGE_ATTRIBUTES (0x00000008)

One or more of the item's attributes were found to be different between client and server.

Return value

Returns S_OK if successful, or an error value otherwise.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header cscobj.h
DLL CscSvc.dll; CscObj.dll

See also

IOfflineFilesSyncErrorInfo