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 主机工具)