Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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