Ответ 1
Не в Pure С++/Direct3D, но если бы вы использовали Direct3D с шаблоном проекта Xaml, вы бы смогли.
В настоящее время разрабатывается приложение Windows Phone 8 в чистом С++/Direct3D. Теперь нам нужно получить доступ к имени производителя устройства, но, похоже, он доступен только под С#, который, согласно моим исследованиям, недоступен из этого типа приложений.
На этой странице перечислены некоторые из вызовов, которые я хотел бы использовать: http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.info.devicestatus(v=vs.105).aspx.
// If only I could call this line from C++
DeviceStatus.DeviceManufacturer;
Можно ли получить эту информацию без необходимости рефакторировать приложение в качестве гибридного приложения XAML/С++, которое позволяет базовому приложению быть С#.
Не в Pure С++/Direct3D, но если бы вы использовали Direct3D с шаблоном проекта Xaml, вы бы смогли.