IReconcileInitiator::SetAbortCallback 메서드(reconcil.h)
초기자가 조정을 비동기적으로 종료할 수 있는 개체를 설정합니다. 서류 가방 조정자는 일반적으로 긴 조정 또는 사용자 상호 작용을 포함 하는 조정에 대 한이 개체를 설정 합니다.
구문
HRESULT SetAbortCallback(
IUnknown *punkForAbort
);
매개 변수
punkForAbort
형식: IUnknown*
개체에 대한 IUnknown 인터페이스의 주소입니다. 초기자는 IUnknown::Release 메서드를 사용하여 개체를 해제하여 조정을 종료하라는 요청을 신호로 보냅니다. 이 매개 변수는 이전에 지정한 개체를 제거하도록 초기자에게 지시하는 NULL 일 수 있습니다.
반환 값
형식: HRESULT
성공하면 S_OK 값을 반환하고, 그렇지 않으면 다음 오류 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
초기자는 조정 작업의 종료를 지원하지 않으며 지정된 개체를 보유하지 않습니다. |
|
알 수 없는 오류입니다. |
설명
초기자는 개체를 수락하거나 거부할 수 있습니다. 초기자가 개체를 수락하는 경우 서류 가방 조정자는 조정이 완료되면 NULL 매개 변수를 사용하여 이 메서드를 호출하여 개체를 제거해야 합니다. 조정자는 조정을 완료한 후 개체를 제거하므로 조정이 완료된 후 초기자가 개체를 해제하는 경우가 있을 수 있습니다. 이러한 경우 조정자는 종료 요청을 무시합니다.
조정이 종료되면 Reconcile 메서드는 REC_E_ABORTED 또는 REC_E_NOTCOMPLETE 값을 반환해야 합니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | reconcil.h |
DLL | Shell32.dll(버전 4.0 이상) |