Приложения UWP, среда выполнения Windows и среда выполнения C
приложения универсальная платформа Windows (UWP) — это программы, которые выполняются в среда выполнения Windows, которая выполняется в Windows 8 и более поздних версиях. Среда выполнения Windows — это надежное окружение, контролирующее функции, переменные и ресурсы, доступные приложению UWP. Но эта среда намеренно содержит ограничения, не позволяющие использовать в приложениях UWP большинство функций библиотеки времени выполнения C (CRT).
Приложения UWP не поддерживают следующие функции CRT:
Большая часть функций CRT, связанных с неподдерживаемой функциональностью.
Например, приложение UWP не может создать процесс с помощью
exec
иspawn
семейств подпрограмм.Если функция CRT не поддерживается в приложении UWP, этот факт отмечается в своей справочной статье.
Большая часть функций, работающих с многобайтовыми символами и строками.
Однако тексты Юникод и ANSI поддерживаются.
среды.
Понятие текущего рабочего каталога.
Приложения и DLL-библиотеки UWP, которые имеют статическую связь с CRT и сборка которых выполняется с использованием параметров компилятора /MT или
/MTd
.Это означает, что приложение использует многопоточную статическую версию CRT.
Приложения, которые создаются с использованием параметра компилятора /MDd.
То есть, отладочная, многопоточная и DLL-специфичная версия CRT. Такое приложение не поддерживается в среда выполнения Windows.
Полный список функций CRT, недоступных в приложении UWP и предложениях для альтернативных функций, см. в разделе CRT-функции, которые не поддерживаются в универсальная платформа Windows приложениях.
См. также
Совместимость
среда выполнения Windows неподдерживаемые функции CRT
Универсальные подпрограммы среды выполнения C по категориям
Создание консольного приложения для универсальной платформы Windows
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по