XGameRuntimeIsFeatureAvailable
指示游戏运行时功能是否可用。
语法
bool XGameRuntimeIsFeatureAvailable(
XGameRuntimeFeature feature
)
参数
feature
类型:XGameRuntimeFeature
要查询的游戏运行时功能。
返回值
类型:bool
如果游戏运行时功能可用,则返回 true;否则返回 false。
备注
使用 XGameRuntimeInitialize 初始化游戏运行时后,使用此函数可检查特定游戏运行时功能是否可用于您的游戏。
下面的示例使用 XGameRuntimeIsFeatureAvailable 函数检查 Async、AsyncProvider 和 TaskQueue 功能是否可用。 所有这三种功能都是使用任务队列运行异步任务所必需的。
// Confirm that all of the features needed to run asynchronous tasks on
// task queues are available.
bool Game::CheckAsyncTaskQueueFeatures()
{
return (XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XTaskQueue) &&
XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XAsyncProvider) &&
XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XAsync));
}
要求
头文件:XGameRuntimeFeature.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机