У нас есть C ++ dll, который вызывается P / в приложении UWP.DLL открывает USB-устройство с помощью функции CreateFile.
hDevice = CreateFile("\\\\.\\EZUSB_FX2", GENERIC_WRITE, 0, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0, NULL);
Все работает нормально, за исключением того, что наше приложение должно быть загружено сбоку.
Двигаясь вперед, мы заменили большинство несовместимые функции в dll C ++ с совместимыми.
Однако при открытии устройства с CreateFile2 происходит сбой с кодом ошибки ERROR_NOT_SUPPORTED_IN_APPCONTAINER
hDevice = CreateFile2(L"\\\\.\\EZUSB_FX2", GENERIC_WRITE, 0, OPEN_EXISTING, NULL);
Каков рекомендуемый способ открыть устройство черезWin32 звонит в UWP?