设备名称

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

对于每种设备类型,可能有多个 MCI 驱动程序共享命令集,但对不同的数据格式进行操作。 为了唯一标识 MCI 驱动程序,MCI 使用 设备名称

设备名称在SYSTEM.INI文件的 [mci] 节或注册表的相应部分中标识。 此信息标识 Windows 的所有 MCI 驱动程序。 [mci] 节中的条目使用以下形式:

device_name = driver_filename.extension

以下示例演示了 SYSTEM.INI 中的典型 [mci] 部分:

[mci]
cdaudio=mcicda.drv 
sequencer=mciseq.drv 
waveaudio=mciwave.drv 
avivideo=mciavi.drv

如果使用SYSTEM.INI或注册表中已存在的设备名称安装 MCI 驱动程序,系统会在新驱动程序的设备名称后面追加一个整数,从而创建唯一的设备名称。 在前面的示例中,使用“cdaudio”设备名称安装的其他驱动程序将被分配设备名称“cdaudio1”。