跳转到主要内容

XSystemGetDeviceType

返回与当前正在使用的设备相对应的 XSystemDeviceType 值。

语法

参数

无。

返回值

类型:XSystemDeviceType 与当前正在使用的设备相对应的 XSystemDeviceType 枚举值。
此函数没有显式的错误状态,但如果无法确定正在使用的设备类型,将返回 XSystemDeviceType::Unknown 值。

备注

此查询将返回主机模式,而不是实际的硬件类型,这意味着当游戏进行轮询时,开发人员主机可能会伪装成不同的设备类型。
为 XBOX One 系列构建的 Microsoft Game Development Kit (GDK) 游戏在 XBOX Series 主机上不会返回设备代码,除非 MicrosoftGame.config 文件中的 XboxCompatibility 设置设置为 Scarlett。相反,它将根据当前设备返回 XBOX One 系列的代码。有关目标设备系列使用情况的详细信息,请参阅 MicrosoftGame.config 概述。
可以在调用 XGameRuntimeInitialize 之前执行此查询,以便在游戏早期初始化期间使用它。 此示例获取当前正在使用的设备的类型。如果它在开发工具包上运行,则运行自定义代码以在游戏中启用开发人员功能。

要求

头文件: XSystem.h 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

另请参阅

XSystemDeviceType
XSystem
最后修改于 2026年10月19日