ISyncMgrConflict::GetConflictIdInfo method (syncmgr.h)

Gets information that identifies a conflict within a conflict store.

Syntax

HRESULT GetConflictIdInfo(
  [out] SYNCMGR_CONFLICT_ID_INFO *pConflictIdInfo
);

Parameters

[out] pConflictIdInfo

Type: SYNCMGR_CONFLICT_ID_INFO*

A pointer to a conflict ID info structure. See SYNCMGR_CONFLICT_ID_INFO.

Return value

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

Note  Each member should be allocated using CoTaskMemAlloc. Free each member using CoTaskMemFree.
 
This method contains two opaque blobs: One is the ID uniquely identifying a conflict within a conflict store. The other is optional extra information stored with the conflict that may be used by the implementation when creating conflict objects in BindToConflict and RemoveConflicts.

The size of of the ID blob must be kept short so that the ID may be embedded inside the conflict's pointer to an item identifier list (PIDL) or parsing name.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header syncmgr.h