如何检查当前的操作系统是否为Windows 10并且该设备是否是手机?
问题描述:
在C++代码中(C#解决方案可以:我可以将它翻译为纯C++或C++/CX)我需要检查代码是否在Windows Phone 10下工作。如何检查当前的操作系统是否为Windows 10并且该设备是否是手机?
答
依靠哪个版本/ SKU支持哪些功能是糟糕的糟糕设计。
呼叫flags中的D3D11CreateDevice
呼叫与D3D11_CREATE_DEVICE_DEBUG
如果返回DXGI_ERROR_SDK_COMPONENT_MISSING
调试层不avaible没有这个调试标志再次调用它,这样它可以在电话/手机,太。
正在搜索D3D11_CREATE_DEVICE_DEBUG
这里是在stackoverflow shows this topic步骤如何在手机上安装所需的数据。
你为什么需要这个?这听起来像是一个XY问题。让我们尝试解决您尝试通过检测手机/ PC来解决您的原始问题 – magicandre1981
是否要检查api是否在Windows Phone 10下工作? –
我需要这个,因为Windows Phone 10无法创建具有调试层的DirectX11设备。因此,如果代码在Windows Phone 10上运行,我想从DX设备创建标志中删除该选项。 –