Bagikan melalui


I/O Konsol Tingkat Rendah

Penting

Dokumen ini menjelaskan fungsionalitas platform konsol yang tidak lagi menjadi bagian dari peta jalan ekosistem kami. Kami tidak menyarankan penggunaan konten ini dalam produk baru, tetapi kami akan terus mendukung penggunaan yang ada untuk masa depan yang tidak terbatas. Solusi modern pilihan kami berfokus pada urutan terminal virtual untuk kompatibilitas maksimum dalam skenario lintas platform. Anda dapat menemukan informasi selengkapnya tentang keputusan desain ini di konsol klasik vs. dokumen terminal virtual kami.

Fungsi I/O konsol tingkat rendah memperluas kontrol aplikasi atas I/O konsol dengan mengaktifkan akses langsung ke input konsol dan buffer layar. Fungsi-fungsi ini memungkinkan aplikasi untuk melakukan tugas-tugas berikut:

  • Menerima input tentang peristiwa mengubah ukuran mouse dan buffer
  • Menerima informasi yang diperluas tentang peristiwa input keyboard
  • Menulis rekaman input ke buffer input
  • Membaca rekaman input tanpa menghapusnya dari buffer input
  • Menentukan jumlah peristiwa yang tertunda di buffer input
  • Menghapus buffer input
  • Membaca dan menulis string karakter Unicode atau ANSI di lokasi tertentu dalam buffer layar
  • Membaca dan menulis string atribut warna teks dan latar belakang di lokasi buffer layar tertentu
  • Membaca dan menulis blok persegi panjang data karakter dan warna di lokasi buffer layar tertentu
  • Tulis satu karakter Unicode atau ANSI, atau kombinasi atribut warna teks dan latar belakang, ke jumlah sel berturut-turut tertentu yang dimulai pada lokasi buffer layar tertentu

Untuk mengetahui informasi selengkapnya, lihat topik berikut: