Я использую порт Qt 5.6 Alpha WinRT в Windows 10 и хочу получить доступ к WinRT Wifi Direct API из приложения Qt.
Я знаю, что для этого следует использовать WRL. Но я получаю другое поведение, используя API Wifi Direct в своем приложении и пробуя универсальный пример Windows из репозиторий Microsoft на GitHub. В частности, я получаю E_NOTIMPL при попытке активировать WiFiDirectDevice, в то время как образец от Microsoft работает нормально.
HStringReference strDevice(RuntimeClass_Windows_Devices_WiFiDirect_WiFiDirectDevice);
ComPtr<IInspectable> insp;
hr = RoActivateInstance(strDevice.Get(), insp.GetAddressOf());
Итак, я не понимаю, какой тип API я вызываю (магазин Windows или рабочий стол) из приложения Qt?