ISimpleSyncServices::RemoveItemFromReplica
Remove os metadados de um item de uma réplica, mas não o próprio item. O item será enumerado novamente como um item recém-criado durante uma sessão de sincronização posterior.
HRESULT RemoveItemFromReplica(
const ITEM_FIELDS *pKeyInfo);
Parâmetros
- pKeyInfo
[in] Um objeto ITEM_FIELDS que representa o item a ser removido.
Valor de retorno
S_OK.
SYNC_E_PFX_INVALID_OPERATION quando ISimpleSyncServices::BeginRemoveItemsFromReplica não for chamado antes que esse método seja chamado.
E_INVALIDARG quando um provedor simples exigir que pKeyInfo contenha valores para as regras de identidade primária.
Comentários
BeginRemoveItemsFromReplica deve ser chamado para iniciar uma transação antes de RemoveItemFromReplica ser chamado. Os itens removidos com a chamada de RemoveItemFromReplica não são confirmados até que ISimpleSyncServices::EndRemoveItemsFromReplica seja chamado depois que todas as chamadas a RemoveItemFromReplica forem finalizadas.