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 .

Sintassi

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

Parametri

[in] pItemID

Tipo: REFGUID

Identifica l'elemento con stato modificato.

[in] dwSyncMgrStatus

Tipo: DWORD

Nuovo stato per l'elemento specificato tratto dall'enumerazione SYNCMGRSTATUS .

Valore restituito

Tipo: HRESULT

Questo metodo supporta i valori restituiti standard, E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, nonché i seguenti:

Codice restituito Descrizione
S_OK
Lo stato è stato impostato.

Commenti

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.

Requisiti

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

Vedi anche

ISyncMgrSynchronize

ISyncMgrSynchronize::P repareForSync

ISyncMgrSynchronize::SetProgressCallback

ISyncMgrSynchronize::Synchronize

PrepareForSyncCompleted

SYNCMGRSTATUS

SynchronizeCompleted