关闭设备

[与此页面关联的功能 MCI 是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 MCI。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

关闭 (MCI_CLOSE) 命令释放对设备或文件的访问权限。 当使用设备的所有任务都已关闭设备时,MCI 会释放该设备。 为了帮助 MCI 管理设备,应用程序必须在使用完每个设备或文件时关闭它。

关闭使用自己的媒体而不是文件(如 CD 音频) ) (的外部 MCI 设备时,驱动程序会将设备保持其当前操作模式。 因此,如果关闭正在播放的 CD 音频设备,即使设备驱动程序已从内存中释放,CD 音频设备将继续播放,直到其内容结束。

注意

使用打开的 MCI 设备关闭应用程序可能会阻止其他应用程序使用这些设备,直到 Windows 重启。