播放和定位
[與此頁面相關聯的功能 MCI是舊版功能。 MediaPlayer已取代它。 MediaPlayer 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 MediaPlayer,而不是 MCI。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
一些 MCI 命令,如 播放(MCI_PLAY),停止(MCI_STOP),暫停(MCI_PAUSE),恢復(MCI_RESUME),尋求(MCI_SEEK), 會影響多媒體檔案的播放或定位。 如果 MCI 裝置在另一個播放命令進行中時收到播放命令,它會接受 命令,並停止或取代先前的命令。
許多 MCI 命令,例如 設定 (MCI_SET),不會影響播放。 只要通知不是從驅動程式的相同實例執行,來自其中一個命令的通知不會干擾暫止播放或定位命令。 例如,當裝置執行 搜尋 命令時,您可以發出 設置 或 狀態 命令(例如:MCI_STATUS),而不停止或取代 搜尋 命令。
不過,只能有一個擱置的通知。 例如,如果應用程式要求 播放 通知,並遵循 狀態「開始位置通知」的要求,則 播放 通知會傳回「已取代」,而狀態命令的通知會在完成時傳回。 不過,在此情況下,即使應用程式未收到通知,播放 命令仍會成功。