VS2017 用createthread创建线程后,如何结束任务

使用createthread创建了线程,启动了BF.startupdate()函数,开始升级;

如果我想结束升级,要如何操作?
有BF.endupdate()函数,我需要再创建一个线程执行BF.endupdate()函数结束升级么?

还是说closethread()就可以取消升级,或者有什么方法在原线程里调用BF.endupdate()结束升级?

各位大佬,给点意见