Metodo ISyncMgrSynchronize::SetProgressCallback (mobsync.h)

Imposta l'interfaccia ISyncMgrSynchronizeCallback . Le applicazioni registrate usano questa interfaccia di callback per fornire informazioni sullo stato dall'interno dei metodi ISyncMgrSynchronize::P repareForSync e ISyncMgrSynchronize::Sync .

Sintassi

HRESULT SetProgressCallback(
  [in] ISyncMgrSynchronizeCallback *lpCallBack
);

Parametri

[in] lpCallBack

Tipo: ISyncMgrSynchronizeCallback*

Puntatore all'interfaccia ISyncMgrSynchronizeCallback usata dall'applicazione registrata per fornire commenti e suggerimenti a SyncMgr sullo stato di sincronizzazione e per notificare SyncMgr al termine della sincronizzazione.

Valore restituito

Tipo: HRESULT

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

Codice restituito Descrizione
S_OK
L'interfaccia di callback di sincronizzazione è stata impostata correttamente.

Commenti

Le applicazioni registrate devono chiamare il metodo ISyncMgrSynchronizeCallback::AddRef e usarle quando si chiama SyncMgr per fornire commenti e suggerimenti sull'indicatore di stato.

Se l'applicazione registrata ha già un'interfaccia ISyncMgrSynchronizeCallback quando viene chiamato il metodo, l'interfaccia precedente deve essere rilasciata e il metodo AddRef della nuova interfaccia deve essere chiamato. La nuova interfaccia deve essere gestita dall'applicazione registrata.

Prima che l'interfaccia ISyncMgrSynchronize venga rilasciata, SyncMgr chiama questo metodo con il parametro pSyncCallBack impostato su NULL. L'applicazione registrata deve quindi rilasciare l'interfaccia ISyncMgrSynchronize precedentemente passata.

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

ISyncMgrSynchronizeCallback