2016-05-30 36 views
0

在C++代码中(C#解决方案可以:我可以将它翻译为纯C++或C++/CX)我需要检查代码是否在Windows Phone 10下工作。如何检查当前的操作系统是否为Windows 10并且该设备是否是手机?

+0

你为什么需要这个?这听起来像是一个XY问题。让我们尝试解决您尝试通过检测手机/ PC来解决您的原始问题 – magicandre1981

+0

是否要检查api是否在Windows Phone 10下工作? –

+0

我需要这个,因为Windows Phone 10无法创建具有调试层的DirectX11设备。因此,如果代码在Windows Phone 10上运行,我想从DX设备创建标志中删除该选项。 –

回答

1

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

呼叫flags中的D3D11CreateDevice呼叫与D3D11_CREATE_DEVICE_DEBUG如果返回DXGI_ERROR_SDK_COMPONENT_MISSING调试层不avaible没有这个调试标志再次调用它,这样它可以在电话/手机,太。

正在搜索D3D11_CREATE_DEVICE_DEBUG这里是在stackoverflow shows this topic步骤如何在手机上安装所需的数据。

相关问题