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 i spawn .

    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