UWP Uygulamaları, Windows Çalışma Zamanı ve C Çalışma Zamanı

Evrensel Windows Platformu (UWP) uygulamaları, Windows 8 ve sonraki sürümlerde yürütülen Windows Çalışma Zamanı çalışan programlardır. Windows Çalışma Zamanı, UWP uygulaması tarafından kullanılabilen işlevleri, değişkenleri ve kaynakları denetleen güvenilir bir ortamdır. Ancak tasarım gereği Windows Çalışma Zamanı kısıtlamalar UWP uygulamalarında çoğu C Çalışma Zamanı Kitaplığı (CRT) özelliğinin kullanılmasını engeller.

UWP uygulamaları aşağıdaki CRT özelliklerini desteklemez:

  • Desteklenmeyen işlevlerle ilgili çoğu CRT işlevi.

    Örneğin, bir UWP uygulaması ve spawn yordam ailelerini kullanarak exec işlem oluşturamaz.

    Bir UWP uygulamasında bir CRT işlevi desteklenmediğinde, bu olgu başvuru makalesinde belirtilir.

  • Çoğu çok baytlı karakter ve dize işlevi.

    Ancak hem Unicode hem de ANSI metni desteklenir.

  • Ortam değişkenleri.

  • Geçerli bir çalışma dizini kavramı.

  • CRT'ye statik olarak bağlı olan ve /MT veya derleyici seçenekleri kullanılarak oluşturulan UWP uygulamaları ve /MTd DLL'leri.

    Yani, CRT'nin çok iş parçacıklı, statik sürümünü kullanan bir uygulamadır.

  • /MDd derleyici seçeneği kullanılarak oluşturulan bir uygulama.

    Başka bir ifadeyle CRT'nin hata ayıklama, çoklu iş parçacığı ve DLL'ye özgü bir sürümüdür. Böyle bir uygulama Windows Çalışma Zamanı desteklenmez.

UWP uygulamasında bulunmayan CRT işlevlerinin tam listesi ve alternatif işlevlere yönelik öneriler için bkz. Evrensel Windows Platformu uygulamalarında desteklenmeyen CRT işlevleri.

Ayrıca bkz.

Uyumluluk
Desteklenmeyen CRT işlevlerini Windows Çalışma Zamanı
Kategoriye göre Evrensel C çalışma zamanı yordamları
Evrensel Windows Platformu konsol uygulaması oluşturma