MCI 命令的驅動程序支援
[與此頁面相關聯的功能 MCI是舊版功能。 MediaPlayer已取代它。 MediaPlayer 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 MediaPlayer,而不是 MCI。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
MCI 驅動程式提供 MCI 命令的功能。 系統軟體會執行一些基本的數據管理工作,但所有多媒體播放、簡報和錄製都是由個別 MCI 驅動程序處理。
驅動程式會因 MCI 命令和命令旗標的支援而有所不同。 因為多媒體裝置可以擁有廣泛的不同功能,因此 MCI 的設計目的是讓個別驅動程式擴充或減少命令集,以符合裝置的功能。 例如,記錄 (MCI_RECORD) 命令是MIDI排序器命令集的一部分,但 Windows 隨附的 MCISEQ 驅動程式不支援此命令。 記錄命令的參考主題說明 排序器的裝置 裝置類型可辨識命令;這並不表示此類型的所有裝置都支援 命令。 應用程式應該使用 功能 (MCI_GETDEVCAPS) 命令來判斷特定裝置的功能。