App UWP, Windows Runtime e run-time di CUWP Apps, the Windows Runtime, and the C Run-Time

Le app UWP (Universal Windows Platform) sono programmi eseguiti con Windows Runtime in Windows 8.Universal Windows Platform (UWP) apps are programs that run in the Windows Runtime that executes on Windows 8. Windows Runtime è un ambiente attendibile che controlla le funzioni, le variabili e le risorse disponibili per un'app UWP.The Windows Runtime is a trustworthy environment that controls the functions, variables, and resources that are available to a UWP app. Tuttavia, per motivi legati alla progettazione, le restrizioni di Windows Runtime impediscono l'uso della maggior parte delle funzionalità della libreria run-time del linguaggio C (CRT, C Run-Time) nelle app UWP.However, by design, Windows Runtime restrictions prevent the use of most C Run-Time Library (CRT) features in UWP apps.

Windows Runtime non supporta le funzionalità CRT seguenti:The Windows Runtime does not support the following CRT features:

  • La maggior parte delle funzioni CRT sono correlate a funzionalità non supportate.Most CRT functions that are related to unsupported functionality.

    Ad esempio, un'app UWP non può creare un processo usando le famiglie di routine exec e spawn.For example, a UWP app cannot create a process by using the exec and spawn families of routines.

    Quando una funzione CRT non è supportata in un'applicazione UWP, questo fatto è indicato nel relativo articolo di riferimento.When a CRT function is not supported in a UWP app, that fact is noted in its reference article.

  • La maggior parte delle funzioni di caratteri multibyte e di stringa.Most multibyte character and string functions.

    Tuttavia, sia il testo ANSI che Unicode sono supportati.However, both Unicode and ANSI text are supported.

  • Applicazioni console e argomenti della riga di comando.Console apps and command-line arguments.

    Tuttavia, le applicazioni desktop tradizionali supportano ancora la console e gli argomenti della riga di comando.However, traditional desktop apps still support the console and command-line arguments.

  • Variabili di ambiente.Environment variables.

  • Il concetto di una cartella di lavoro corrente.The concept of a current working directory.

  • Le app e le librerie di collegamento dinamico UWP collegate staticamente a CRT e compilate usando le opzioni del compilatore /MT o /MTd.UWP apps and DLLs that are statically linked to the CRT and built by using the /MT or /MTd compiler options.

    Ovvero un'applicazione che usa una versione statica con multithreading di CRT.That is, an app that uses a multithread, static version of the CRT.

  • App compilate usando l'opzione del compilatore /MDd.An app that's built by using the /MDd compiler option.

    Ovvero, una versione di debug con multithreading specifica per DLL di CRT.That is, a debug, multithread, and DLL-specific version of the CRT. Tale applicazione non è supportata in Windows Runtime.Such an app is not supported on the Windows Runtime.

Per un elenco completo delle funzioni CRT non disponibili in un'app UWP e per suggerimenti su funzioni alternative, vedere Funzioni CRT non supportate nelle app della piattaforma UWP (Universal Windows Platform).For a complete list of CRT functions that are not available in a UWP app and suggestions for alternative functions, see CRT functions not supported in Universal Windows Platform apps.

Vedere ancheSee Also

CompatibilitàCompatibility
Funzioni CRT non supportate da Windows RuntimeWindows Runtime Unsupported CRT Functions
Routine di Universal C Runtime per categoriaUniversal C runtime routines by category