共用方式為


擷取裝置的相關信息

[與此頁面相關聯的功能 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);

針對必要和基本命令列出的旗標提供裝置的最小資訊量。 許多裝置會使用擴充旗標來補充必要和基本命令,以提供裝置的其他資訊。