SYNCMGRLOGERRORINFO structure (mobsync.h)

Provides error information for use in the ISyncMgrSynchronizeCallback::LogError method.

Syntax

typedef struct _tagSYNCMGRLOGERRORINFO {
  DWORD cbSize;
  DWORD mask;
  DWORD dwSyncMgrErrorFlags;
  GUID  ErrorID;
  GUID  ItemID;
} SYNCMGRLOGERRORINFO, *LPSYNCMGRLOGERRORINFO;

Members

cbSize

Type: DWORD

The size of the structure.

mask

Type: DWORD

The mask value. The synchronization manager handler implemented by your application can set any combination of the following bits to indicate which fields of SYNCMGRLOGERRORINFO it has filled in when calling ISyncMgrSynchronizeCallback::LogError.

SYNCMGRLOGERROR_ERRORFLAGS

The dwSyncMgrErrorFlags field is valid.

SYNCMGRLOGERROR_ERRORID

The ErrorID field is valid.

SYNCMGRLOGERROR_ITEMID

The ItemID field is valid.

dwSyncMgrErrorFlags

Type: DWORD

Error flags. At this time only the following value is recognized.

SYNCMGRERRORFLAG_ENABLEJUMPTEXT

The ISyncMgrSynchronize::ShowError method should be called on this item.

ErrorID

Type: GUID

An error identifier.

ItemID

Type: GUID

The item where the error occurred.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header mobsync.h

See also

ISyncMgrSynchronizeCallback::LogError