Sdílet prostřednictvím


Aplikace pro UPW, prostředí Windows Runtime a knihovna CRT (C Run-Time)

aplikace Univerzální platforma Windows (UPW) jsou programy, které běží v prostředí Windows Runtime, které běží ve Windows 8 a novějších verzích. Prostředí Windows Runtime je důvěryhodné prostředí, které řídí funkce, proměnné a prostředky, které jsou k dispozici pro aplikaci pro UPW. Omezení prostředí Windows Runtime však záměrně brání použití většiny funkcí C Run-Time Library (CRT) v aplikacích pro UPW.

Aplikace pro UPW nepodporují následující funkce CRT:

  • Většina funkcí CRT, které souvisejí s nepodporovanými funkcemi

    Aplikace pro UPW například nemůže vytvořit proces pomocí exec rutin a spawn rodin rutin.

    Pokud není funkce CRT v aplikaci pro UPW podporovaná, je tato skutečnost uvedena v referenčním článku.

  • Většina vícebajtových znaků a řetězcových funkcí

    Podporuje se ale text Unicode i ANSI.

  • Proměnné prostředí.

  • Koncept aktuálního pracovního adresáře

  • Aplikace a knihovny DLL pro UPW, které jsou staticky propojené s CRT a sestavené pomocí možností /MT nebo /MTd kompilátoru.

    To znamená, že aplikace, která používá vícevláknovou statickou verzi CRT.

  • Aplikace vytvořená pomocí možnosti kompilátoru /MDd .

    To znamená, že ladicí, vícevláknová a dll specifická verze CRT. Taková aplikace není v prostředí Windows Runtime podporovaná.

Úplný seznam funkcí CRT, které nejsou dostupné v aplikaci pro UPW a návrhy pro alternativní funkce, najdete v tématu Funkce CRT, které nejsou v aplikacích Univerzální platforma Windows podporované.

Viz také

Kompatibilita
prostředí Windows Runtime nepodporované funkce CRT
Rutiny UCRT (Universal C runtime) podle kategorie
Vytvoření konzolové aplikace Univerzální platforma Windows