[與此頁面相關聯的功能 MCI是舊版功能。 MediaPlayer已取代它。 MediaPlayer 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 MediaPlayer,而不是 MCI。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
每個裝置都會回應 功能(MCI_GETDEVCAPS)、狀態(MCI_STATUS),以及 資訊(MCI_INFO)命令。 這些命令會取得裝置的相關信息。 例如,如果 cdaudio 裝置可以退出光碟,下列命令會傳回 “true” :
mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);
針對必要和基本命令列出的旗標提供裝置的最小資訊量。 許多裝置會使用擴充旗標來補充必要和基本命令,以提供裝置的其他資訊。