Método ISyncMgrSynchronize::SetProgressCallback (mobsync.h)
Define a interface ISyncMgrSynchronizeCallback . Os aplicativos registrados usam essa interface de retorno de chamada para fornecer informações de status de dentro dos métodos ISyncMgrSynchronize::P repareForSync e ISyncMgrSynchronize::Synchronize.
Sintaxe
HRESULT SetProgressCallback(
[in] ISyncMgrSynchronizeCallback *lpCallBack
);
Parâmetros
[in] lpCallBack
Tipo: ISyncMgrSynchronizeCallback*
Um ponteiro para a interface ISyncMgrSynchronizeCallback que o aplicativo registrado usa para fornecer comentários ao SyncMgr sobre a status de sincronização e para notificar o SyncMgr quando a sincronização for concluída.
Retornar valor
Tipo: HRESULT
Esse método dá suporte aos valores de retorno padrão, E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, bem como o seguinte:
Código de retorno | Descrição |
---|---|
|
A interface de retorno de chamada de sincronização foi definida com êxito. |
Comentários
Os aplicativos registrados devem chamar o método ISyncMgrSynchronizeCallback::AddRef e usá-lo ao chamar SyncMgr para fornecer status comentários de indicadores de texto e progresso.
Se o aplicativo registrado já tiver uma interface ISyncMgrSynchronizeCallback quando o método for chamado, a interface antiga deverá ser liberada e o método AddRef da nova interface deverá ser chamado. A nova interface deve ser mantida pelo aplicativo registrado.
Antes da interface ISyncMgrSynchronize ser lançada, SyncMgr chama esse método com o parâmetro pSyncCallBack definido como NULL. Em seguida, o aplicativo registrado deve liberar a interface ISyncMgrSynchronize passada anteriormente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mobsync.h |
DLL | Mobsync.dll |