Bagikan melalui


Pseudoconsoles

Pseudoconsole adalah jenis perangkat yang memungkinkan aplikasi menjadi host untuk aplikasi mode karakter.

Hal ini berbeda dengan sesi konsol umum di mana sistem operasi akan membuat jendela hosting atas nama aplikasi mode karakter untuk menangani output grafis dan input pengguna.

Dengan pseudoconsole, jendela hosting tidak dibuat. Aplikasi yang membuat pseudoconsole harus bertanggung jawab untuk menampilkan output grafis dan mengumpulkan input pengguna. Atau, informasi dapat disampaikan lebih lanjut ke aplikasi lain yang bertanggung jawab atas aktivitas ini di titik selanjutnya dalam rantai.

Fungsionalitas ini dirancang untuk aplikasi "jendela terminal" pihak ketiga agar ada di platform atau untuk pengalihan aktivitas mode karakter ke sesi "jendela terminal" jarak jauh di komputer lain atau bahkan di platform lain.

Perhatikan bahwa sesi konsol yang mendasar masih akan dibuat atas nama aplikasi yang meminta pseudoconsole. Semua aturan sesi konsol masih berlaku termasuk kemampuan untuk beberapa aplikasi mode karakter klien untuk terhubung ke sesi.

Untuk memberikan kompatibilitas maksimum dengan dunia fungsionalitas pseudoterminal yang ada, informasi yang diberikan melalui saluran pseudoconsole akan selalu dikodekan dalam UTF-8. Ini tidak memengaruhi halaman kode atau pengodean aplikasi klien yang dilampirkan. Terjemahan akan terjadi di dalam sistem pseudoconsole seperlunya.

Contoh untuk memulai dapat ditemukan di Membuat Sesi Pseudoconsole.

Beberapa informasi latar belakang tambahan tentang pseudoconsoles dapat ditemukan di posting blog pengumuman: Baris Perintah Windows: Memperkenalkan Konsol Pseudo Windows (ConPTY).