다음을 통해 공유


IXtfDeployCallback::OnDeployChangeEvaluation

전송하거나 삭제해야 하는 파일을 평가할 때 호출되는 콜백입니다.

구문

public:
HRESULT OnDeployChangeEvaluation(
         ULONGLONG ullFilesProcessed,
         ULONGLONG ullTotalFiles
)  

매개 변수

ullFilesProcessed
형식: ULONGLONG

지금까지 계산된 파일 수입니다.

ullTotalFiles
형식: ULONGLONG

평가할 총 파일 수입니다.

반환 값

형식: HRESULT

S_OK을(를) 반환하여 배포를 계속하거나, HRESULT 오류 코드를 반환하여 배포를 취소합니다.

설명

이 콜백은 배포 시스템이 콘솔에 배포해야 하는 파일 또는 콘솔에서 삭제해야 하는 파일을 평가할 때 호출됩니다. 이 콜백을 사용하면 진행률 표시기를 업데이트할 수 있습니다. 파일 평가 방법 및 배포 프로세스 중에 콜백이 호출되는 시점에 대한 자세한 내용은 IXtfDeployCallback 인터페이스를 참조하십시오.

IXtfDeployCallback의 다른 콜백과 마찬가지로 이 콜백에서 S_OK을(를) 반환하는 경우 배포 프로세스가 계속 진행됩니다. 이 콜백이 HRESULT 오류 코드를 반환하는 경우 배포 프로세스가 즉각 취소됩니다. 이미 전송되었거나 삭제된 파일은 현재 상태 그대로 보존되고, 부분적으로 전송된 파일은 잘린 형식으로 닫힙니다. 콘솔의 모든 파일이 완전하고 최신 상태가 되려면 또 다른 배포를 완료해야 합니다.

대상 콘솔에 등록되지 않은 게임 또는 앱을 배포하는 경우, 모든 파일이 배포되어야 하며 이 콜백이 전혀 호출되지 않습니다.

요건

헤더: xtfapplication.h

라이브러리: xtfapplication.lib

지원되는 플랫폼: Windows(Xbox 콘솔 도구용)

참고 항목

IXtfDeployCallback 인터페이스
XtfApplication