Compartir a través de


ISimpleSyncProvider::DeleteItem

Lo llama el motor en tiempo de ejecución de Sync Framework para eliminar un elemento del almacén de destino.

HRESULT DeleteItem(
  const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  BOOL *pfCommitKnowledgeAfterThisItem);

Parámetros

  • pKeyAndExpectedVersionInfo
    [in] Propiedades de clave y de versión esperada del elemento que se va a eliminar.

    El proveedor debe realizar una comprobación de simultaneidad optimista para comprobar que la versión del elemento del destino se corresponde con los valores de pKeyAndExpectedVersionInfo. Si se produce un error en esta comprobación, el proveedor debe notificar un error recuperable.

  • pRecoverableErrorCallback
    [in] Objeto IRecoverableErrorCallback que contiene métodos a los que se puede llamar si se produce un error recuperable durante la eliminación de un elemento.
  • pfCommitKnowledgeAfterThisItem
    [out] Indica si el motor en tiempo de ejecución de Sync Framework debe confirmar el conocimiento en el almacén de metadatos cuando se completa el procesamiento del elemento especificado.

Valor devuelto

  • S_OK

Vea también

Referencia

Interfaz ISimpleSyncProvider