ILoggedConflict::GetConflictingItemId

Gets the item ID of the item in the destination replica that conflicts with this item, when this conflict is a constraint conflict.


HRESULT GetConflictingItemId(
  BYTE * pbItemId, 
  DWORD * pcbIdSize);

pbItemId

[in, out, unique, size_is(*pcbIdSize)] Returns the ID of the item.

pcbIdSize

[in, out] Specifies the number of bytes in pbItemId. Returns the number of bytes required to retrieve the ID when pbItemId is too small, or returns the number of bytes written.

  • S_OK.

  • S_FALSE when this conflict does not contain a conflicting item ID.

  • E_POINTER.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) when pbItemId is too small. In this case, the required number of bytes is returned in pcbIdSize.

Show: