ISyncMgrSynchronize::SetProgressCallback 메서드(mobsync.h)
ISyncMgrSynchronizeCallback 인터페이스를 설정합니다. 등록된 애플리케이션은 이 콜백 인터페이스를 사용하여 ISyncMgrSynchronize::P repareForSync 및 ISyncMgrSynchronize::Synchronize 메서드 내에서 상태 정보를 제공합니다.
구문
HRESULT SetProgressCallback(
[in] ISyncMgrSynchronizeCallback *lpCallBack
);
매개 변수
[in] lpCallBack
형식: ISyncMgrSynchronizeCallback*
등록된 애플리케이션이 동기화 상태 대한 피드백을 SyncMgr에 제공하고 동기화가 완료되면 SyncMgr에 알리기 위해 사용하는 ISyncMgrSynchronizeCallback 인터페이스에 대한 포인터입니다.
반환 값
형식: HRESULT
이 메서드는 표준 반환 값, E_INVALIDARG, E_UNEXPECTED 및 E_OUTOFMEMORY 지원합니다.
반환 코드 | Description |
---|---|
|
동기화 콜백 인터페이스가 성공적으로 설정되었습니다. |
설명
등록된 애플리케이션은 ISyncMgrSynchronizeCallback::AddRef 메서드를 호출하고 SyncMgr을 호출할 때 이를 사용하여 상태 텍스트 및 진행률 표시기 피드백을 제공해야 합니다.
메서드가 호출될 때 등록된 애플리케이션에 이미 ISyncMgrSynchronizeCallback 인터페이스가 있는 경우 이전 인터페이스를 해제하고 새 인터페이스의 AddRef 메서드를 호출해야 합니다. 새 인터페이스는 등록된 애플리케이션에서 유지 관리해야 합니다.
ISyncMgrSynchronize 인터페이스가 릴리스되기 전에 SyncMgr은 pSyncCallBack 매개 변수를 NULL로 설정하여 이 메서드를 호출합니다. 등록된 애플리케이션은 이전에 전달된 ISyncMgrSynchronize 인터페이스를 해제해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | mobsync.h |
DLL | Mobsync.dll |