Applications UWP, Windows Runtime et Runtime C
les applications plateforme Windows universelle (UWP) sont des programmes qui s’exécutent dans Windows Runtime qui s’exécute sur Windows 8 et versions ultérieures. Windows Runtime est un environnement fiable qui contrôle les fonctions, les variables et les ressources disponibles pour une application UWP. Cependant, par sa conception, Windows Runtime présente des restrictions qui empêchent l’utilisation de la plupart des fonctionnalités des bibliothèques Runtime C (CRT) dans les applications UWP.
Les applications UWP ne prennent pas en charge les fonctionnalités CRT suivantes :
La plupart des fonctions CRT liées à une fonctionnalité non prise en charge.
Par exemple, une application UWP ne peut pas créer de processus à l’aide des
exec
familles etspawn
des routines.Lorsqu’une fonction CRT n’est pas prise en charge dans une application UWP, ce fait est noté dans son article de référence.
La plupart des fonctions de chaînes et de caractères multioctets.
Cependant, le texte Unicode et ANSI est pris en charge.
Variables d'environnement.
Le concept de répertoire de travail actif.
Applications UWP et DLL statiquement liées au CRT et générées à l'aide des options de compilateur /MT ou
/MTd
.Autrement dit, une application qui utilise une version statique multithread du CRT.
Application générée à l'aide de l'option de compilateur /MDd.
Autrement dit, une version de débogage multithread propre à une DLL du CRT. Une telle application n’est pas prise en charge sur Windows Runtime.
Pour obtenir la liste complète des fonctions CRT qui ne sont pas disponibles dans une application UWP et des suggestions pour d’autres fonctions, consultez les fonctions CRT non prises en charge dans les applications plateforme Windows universelle.
Voir aussi
Compatibilité
Fonctions CRT non prises en charge par Windows Runtime
Routines du runtime C universel par catégorie
Créer une application de console de plateforme Windows universelle