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 |
---|---|
|
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 |