共用方式為


MCI 命令的驅動程式支援

[與此頁面 MCI相關聯的功能是舊版功能。 它已被 MediaPlayer 取代MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer 而非 MCI。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

MCI 驅動程式提供 MCI 命令的功能。 系統軟體會執行一些基本的資料管理工作,但所有的多媒體播放、簡報和錄製都會由個別的 MCI 驅動程式處理。

驅動程式會因 MCI 命令和命令旗標的支援而有所不同。 由於多媒體裝置可以有廣泛的不同功能,MCI 的設計目的是讓個別驅動程式擴充或減少命令集,以符合裝置的功能。 例如, 記錄 (MCI_RECORD) 命令是 MIDI sequencers 命令集的一部分,但 Windows 隨附的 MCISEQ 驅動程式不支援此命令。 記錄命令的參考主題說明 排序器 裝置類型的裝置可辨識命令;這並不表示此類型的所有裝置都支援 命令。 應用程式應該使用功能 (MCI_GETDEVCAPS) 命令來判斷特定裝置的功能。