Dela via


UWP Apps, Windows Runtime och C Run-Time

UWP-appar (Universal Windows Platform) är program som körs i Windows Runtime som körs på Windows 8 och senare. Windows Runtime är en tillförlitlig miljö som styr de funktioner, variabler och resurser som är tillgängliga för en UWP-app. Men avsiktligt förhindrar Windows Runtime-begränsningar användningen av de flesta CRT-funktioner (C Run-Time Library) i UWP-appar.

UWP-appar stöder inte följande CRT-funktioner:

  • De flesta CRT-funktioner som är relaterade till funktioner som inte stöds.

    En UWP-app kan till exempel inte skapa en process med hjälp av rutinerna exec och spawn familjerna.

    När en CRT-funktion inte stöds i en UWP-app noteras det faktumet i referensartikeln.

  • De flesta funktioner för flerbytestecken och sträng.

    Både Unicode- och ANSI-text stöds dock.

  • Miljövariabler.

  • Konceptet med en aktuell arbetskatalog.

  • UWP-appar och DLL:er som är statiskt länkade till CRT och som skapats med hjälp av alternativen /MT eller /MTd kompilatorn.

    Det vill: en app som använder en statisk version av CRT med flera läsare.

  • En app som skapas med hjälp av kompilatoralternativet /MDd .

    Det vill: en felsöknings-, flertråds- och DLL-specifik version av CRT. En sådan app stöds inte på Windows Runtime.

En fullständig lista över CRT-funktioner som inte är tillgängliga i en UWP-app och förslag på alternativa funktioner finns i CRT-funktioner som inte stöds i Universella Windows Platform-appar.

Se även

Kompatibilitet
Crt-funktioner som inte stöds i Windows Runtime
Universal C-körningsrutiner efter kategori
Skapa en universell Windows Platform-konsolapp