MCI 命令的驱动程序支持

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

MCI 驱动程序提供 MCI 命令的功能。 系统软件执行一些基本的数据管理任务,但所有多媒体播放、演示和录制均由单个 MCI 驱动程序处理。

驱动程序对 MCI 命令和命令标志的支持各不相同。 由于多媒体设备的功能可能大相径庭,因此 MCI 旨在让各个驱动程序扩展或减少命令集,以匹配设备的功能。 例如 ,记录 (MCI_RECORD) 命令是 MIDI 排序器的命令集的一部分,但 Windows 附带的 MCISEQ 驱动程序不支持此命令。 记录命令的参考主题说明 排序器 设备类型的设备可识别命令;这并不意味着此类型的所有设备都支持 命令。 应用程序应使用 功能 (MCI_GETDEVCAPS) 命令来确定特定设备的功能。