Compartir a través de


Método ISyncMgrSynchronize::SetItemStatus (mobsync.h)

Llamado por el administrador de sincronización en el controlador de una aplicación registrada para cambiar el estado de un elemento en los dos casos siguientes: entre el momento en que el controlador ha devuelto desde el método ISyncMgrSynchronize::P repareForSync y llamó al método de devolución de llamada PrepareForSyncCompleted , o después de que el controlador haya devuelto desde el método ISyncMgrSynchronize::Synchronize , pero aún no ha llamado al método de devolución de llamada SynchronizeCompleted .

Sintaxis

HRESULT SetItemStatus(
  [in] REFGUID pItemID,
  [in] DWORD   dwSyncMgrStatus
);

Parámetros

[in] pItemID

Tipo: REFGUID

Identifica el elemento con el estado cambiado.

[in] dwSyncMgrStatus

Tipo: DWORD

Nuevo estado del elemento especificado tomado de la enumeración SYNCMGRSTATUS .

Valor devuelto

Tipo: HRESULT

Este método admite los valores devueltos estándar, E_INVALIDARG, E_UNEXPECTED y E_OUTOFMEMORY, así como los siguientes:

Código devuelto Descripción
S_OK
Se estableció el estado.

Comentarios

Actualmente, el único valor de estado SYNCMGRSTATUS admitido por SyncMgr es SYNCMGRSTATUS_SKIPPED. El controlador de la aplicación registrada debe omitir el elemento especificado en pItemID cuando recibe este valor de estado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mobsync.h
Archivo DLL Mobsync.dll

Consulte también

ISyncMgrSynchronize

ISyncMgrSynchronize::P repareForSync

ISyncMgrSynchronize::SetProgressCallback

ISyncMgrSynchronize::Synchronize

PrepareForSyncCompleted

SYNCMGRSTATUS

SynchronizeCompleted