如何检查当前操作系统是否为Windows 10且设备是否为手机?

时间:2016-05-30 09:21:46

标签: windows-10

在C ++代码中(C#解决方案没问题:我可以将其转换为纯C ++或C ++ / CX)我需要检查代码是否在Windows Phone 10下运行。

1 个答案:

答案 0 :(得分:1)

依靠假设哪些版本/ SKU支持哪些功能是一个可怕的糟糕设计。

在Flags中使用D3D11CreateDevice调用D3D11_CREATE_DEVICE_DEBUG调用,如果它返回DXGI_ERROR_SDK_COMPONENT_MISSING,则无法使用调试层并在没有此调试标志的情况下再次调用它,以便它可以在Phone / Mobile上运行也是。

在stackoverflow shows this topic上搜索D3D11_CREATE_DEVICE_DEBUG有关如何在移动设备上安装所需数据的步骤。