Metodo ISyncMgrSynchronize::SetItemStatus (mobsync.h)
Chiamato dal gestore di sincronizzazione nel gestore di un'applicazione registrata per modificare lo stato di un elemento nei due casi seguenti: tra il momento in cui il gestore è stato restituito dal metodo ISyncMgrSynchronize::P repareForSync e chiamato il metodo di callback PrepareForSyncCompleted oppure dopo che il gestore è stato restituito dal metodo ISyncMgrSynchronize::Synchronize ma non ha ancora chiamato il metodo di callback SynchronizeCompleted .
HRESULT SetItemStatus(
[in] REFGUID pItemID,
[in] DWORD dwSyncMgrStatus
);
[in] pItemID
Tipo: REFGUID
Identifica l'elemento con stato modificato.
[in] dwSyncMgrStatus
Tipo: DWORD
Nuovo stato per l'elemento specificato tratto dall'enumerazione SYNCMGRSTATUS .
Tipo: HRESULT
Questo metodo supporta i valori restituiti standard, E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, nonché i seguenti:
Codice restituito | Descrizione |
---|---|
|
Lo stato è stato impostato. |
Attualmente, l'unico valore di stato SYNCMGRSTATUS supportato da SyncMgr è SYNCMGRSTATUS_SKIPPED. Il gestore dell'applicazione registrata deve ignorare l'elemento specificato in pItemID quando riceve questo valore di stato.
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mobsync.h |
DLL | Mobsync.dll |
ISyncMgrSynchronize::P repareForSync
ISyncMgrSynchronize::SetProgressCallback