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 |
---|---|
|
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::P repareForSync
ISyncMgrSynchronize::SetProgressCallback