Condividi tramite


IConflictLogAccess::GetItemConflicts

Ottiene un elenco che contiene tutti i conflitti del log o solo quelli che sono identificati dall'elenco specificato di elementi richiesti.

HRESULT GetItemConflicts(
  IEnumSyncChanges * pRequestedItems,
  IEnumLoggedConflicts ** ppEnum);

Parametri

  • pRequestedItems
    [in] Ogni conflitto nell'elenco restituito di conflitti è identificato da uno degli elementi specificati in questo elenco.
  • ppEnum
    [out, retval] Restituisce un elenco che contiene tutti i conflitti del log o solo quelli che sono identificati dall'elenco specificato di elementi richiesti.

Valore restituito

  • S_OK

  • Codici di errore determinati dall'utente

Osservazioni

L'implementazione da parte di Sync Framework di questo metodo fornito dall'oggetto IMemoryConflictLog restituisce un elenco che contiene i conflitti sia del log dei conflitti in memoria sia del log dei conflitti del provider, quando un oggetto IConflictLogAccess è stato specificato nella chiamata a Initialize. A questo scopo, il log dei conflitti in memoria chiama il metodo GetItemConflicts del log dei conflitti del provider.

Note per gli implementatori

È possibile che l'implementazione di questo metodo restituisca semplicemente tutti i conflitti nel log e ignori l'elenco di elementi richiesti specificati da pRequestedItems.

Se l'implementazione utilizza pRequestedItems per determinare l'output, deve restituire tutti i conflitti nel log che sono identificati da un ID elemento o ID unità di modifica elencate in pRequestedItems.

Vedere anche

Riferimento

Interfaccia IConflictLogAccess