Aplikasi UWP, Runtime Windows, dan Run-Time C

aplikasi Platform Windows Universal (UWP) adalah program yang berjalan di Windows Runtime yang dijalankan pada Windows 8 dan yang lebih baru. Windows Runtime adalah lingkungan tepercaya yang mengontrol fungsi, variabel, dan sumber daya yang tersedia untuk aplikasi UWP. Namun, secara desain, pembatasan Windows Runtime mencegah penggunaan sebagian besar fitur C Run-Time Library (CRT) di aplikasi UWP.

Aplikasi UWP tidak mendukung fitur CRT berikut:

  • Sebagian besar fungsi CRT yang terkait dengan fungsionalitas yang tidak didukung.

    Misalnya, aplikasi UWP tidak dapat membuat proses dengan menggunakan exec keluarga dan spawn rutinitas.

    Saat fungsi CRT tidak didukung di aplikasi UWP, fakta tersebut dicatat dalam artikel referensinya.

  • Sebagian besar fungsi karakter dan string multibyte.

    Namun, teks Unicode dan ANSI didukung.

  • Variabel lingkungan.

  • Konsep direktori kerja saat ini.

  • Aplikasi dan DLL UWP yang secara statis ditautkan ke CRT dan dibuat dengan menggunakan opsi /MT atau /MTd kompilator.

    Artinya, aplikasi yang menggunakan versi statis CRT multithread.

  • Aplikasi yang dibuat dengan menggunakan opsi pengkompilasi /MDd .

    Yaitu, versi CRT khusus debug, multithread, dan DLL. Aplikasi semacam itu tidak didukung pada Windows Runtime.

Untuk daftar lengkap fungsi CRT yang tidak tersedia di aplikasi UWP dan saran untuk fungsi alternatif, lihat Fungsi CRT yang tidak didukung di aplikasi Platform Windows Universal.

Baca juga

Kompatibilitas
Fungsi CRT yang tidak didukung Windows Runtime
Rutinitas runtime Universal C menurut kategori
Membuat aplikasi konsol Platform Windows Universal