2016-05-30 37 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步驟如何在手機上安裝所需的數據。

相關問題