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 aspawn
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