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 主机

另请参阅

游戏运行时词汇表
XGameRuntimeFeature 类
XGameRuntimeFeature 枚举