Share via


ISyncMgrSynchronize::SetProgressCallback 메서드(mobsync.h)

ISyncMgrSynchronizeCallback 인터페이스를 설정합니다. 등록된 애플리케이션은 이 콜백 인터페이스를 사용하여 ISyncMgrSynchronize::P repareForSyncISyncMgrSynchronize::Synchronize 메서드 내에서 상태 정보를 제공합니다.

구문

HRESULT SetProgressCallback(
  [in] ISyncMgrSynchronizeCallback *lpCallBack
);

매개 변수

[in] lpCallBack

형식: ISyncMgrSynchronizeCallback*

등록된 애플리케이션이 동기화 상태 대한 피드백을 SyncMgr에 제공하고 동기화가 완료되면 SyncMgr에 알리기 위해 사용하는 ISyncMgrSynchronizeCallback 인터페이스에 대한 포인터입니다.

반환 값

형식: HRESULT

이 메서드는 표준 반환 값, E_INVALIDARG, E_UNEXPECTED 및 E_OUTOFMEMORY 지원합니다.

반환 코드 Description
S_OK
동기화 콜백 인터페이스가 성공적으로 설정되었습니다.

설명

등록된 애플리케이션은 ISyncMgrSynchronizeCallback::AddRef 메서드를 호출하고 SyncMgr을 호출할 때 이를 사용하여 상태 텍스트 및 진행률 표시기 피드백을 제공해야 합니다.

메서드가 호출될 때 등록된 애플리케이션에 이미 ISyncMgrSynchronizeCallback 인터페이스가 있는 경우 이전 인터페이스를 해제하고 새 인터페이스의 AddRef 메서드를 호출해야 합니다. 새 인터페이스는 등록된 애플리케이션에서 유지 관리해야 합니다.

ISyncMgrSynchronize 인터페이스가 릴리스되기 전에 SyncMgr은 pSyncCallBack 매개 변수를 NULL로 설정하여 이 메서드를 호출합니다. 등록된 애플리케이션은 이전에 전달된 ISyncMgrSynchronize 인터페이스를 해제해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 mobsync.h
DLL Mobsync.dll

추가 정보

ISyncMgrSynchronize

ISyncMgrSynchronizeCallback