低階主控台 I/O

重要

本文件說明已不再是生態系統 藍圖一部分的控制台平臺功能。 我們不建議您在新產品中使用此內容,但我們將繼續支持無限期的未來現有使用量。 我們慣用的新式解決方案著重於 虛擬終端機序列 ,以在跨平臺案例中達到最大相容性。 您可以在傳統 主控台與虛擬終端機 檔中找到此設計決策的詳細資訊。

低階主控台 I/O 函式藉由啟用主控台輸入和螢幕緩衝區的直接存取,來擴充應用程式的控制台 I/O 控制項。 這些函式可讓應用程式執行下列工作:

  • 接收滑鼠和緩衝區重設大小事件的輸入
  • 接收鍵盤輸入事件的擴充資訊
  • 將輸入記錄寫入輸入緩衝區
  • 讀取輸入記錄,而不從輸入緩衝區移除記錄
  • 判斷輸入緩衝區中的暫止事件數目
  • 排清輸入緩衝區
  • 讀取和寫入螢幕緩衝區中指定位置的 Unicode 或 ANSI 字元字串
  • 在指定的螢幕緩衝區位置讀取和寫入文字和背景色彩屬性的字串
  • 在指定的螢幕緩衝區位置讀取和寫入字元和色彩數據的矩形區塊
  • 將單一 Unicode 或 ANSI 字元或文字和背景色彩屬性組合寫入指定數目的連續儲存格,從指定的螢幕緩衝區位置開始

如需詳細資訊,請參閱下列主題: