Aplikacje platformy uniwersalnej systemu Windows, środowisko uruchomieniowe systemu Windows i środowisko wykonawcze języka C
aplikacje platforma uniwersalna systemu Windows (UWP) to programy uruchamiane w środowisko wykonawcze systemu Windows wykonywanych w systemie Windows 8 lub nowszym. Środowisko wykonawcze systemu Windows to zaufane środowisko, które kontroluje funkcje, zmienne i zasoby dostępne dla aplikacji platformy UWP. Jednak zgodnie z projektem środowisko wykonawcze systemu Windows ograniczenia uniemożliwiają korzystanie z większości funkcji biblioteki czasu wykonywania języka C (CRT) w aplikacjach platformy UWP.
Aplikacje platformy UNIWERSALNEJ systemu Windows nie obsługują następujących funkcji CRT:
Większość funkcji CRT, które są związane z nieobsługiwaną funkcją.
Na przykład aplikacja platformy UNIWERSALNEJ systemu Windows nie może utworzyć procesu przy użyciu
exec
rodzin procedur ispawn
.Jeśli funkcja CRT nie jest obsługiwana w aplikacji platformy UWP, fakt ten jest zanotowany w artykule referencyjnym.
Większość wielobajtowych funkcji znaków i ciągów.
Obsługiwane są jednak zarówno pliki Unicode, jak i ANSI.
Zmienne środowiskowe.
Koncepcja bieżącego katalogu roboczego.
Aplikacje platformy uniwersalnej systemu Windows i biblioteki DLL, które są statycznie połączone z narzędziem CRT i tworzone przy użyciu opcji /MT lub
/MTd
kompilatora.Oznacza to, że aplikacja korzystająca z wielowątku, statycznej wersji CRT.
Aplikacja utworzona przy użyciu /MDd opcji kompilatora .
Oznacza to debugowanie, wielowątkowość i wersję specyficzną dla biblioteki DLL języka CRT. Taka aplikacja nie jest obsługiwana w środowisko wykonawcze systemu Windows.
Aby uzyskać pełną listę funkcji CRT, które nie są dostępne w aplikacji platformy UWP i sugestie dotyczące funkcji alternatywnych, zobacz Funkcje CRT nieobsługiwane w aplikacjach platforma uniwersalna systemu Windows.
Zobacz też
Zgodność
środowisko wykonawcze systemu Windows nieobsługiwanych funkcji CRT
Procedury czasu wykonywania języka Universal C według kategorii
Tworzenie aplikacji konsolowej platforma uniwersalna systemu Windows