Имена устройств
[Функция, связанная с этой страницей, MCI, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо MCI. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Для каждого типа устройства может существовать несколько драйверов MCI, которые совместно используют набор команд, но работают с разными форматами данных. Для уникальной идентификации драйвера MCI MCI использует имена устройств.
Имена устройств определяются в разделе [mci] файла SYSTEM.INI или в соответствующей части реестра. Эти сведения идентифицируют все драйверы MCI для Windows. Записи в разделе [mci] используют следующую форму:
= device_namedriver_filename.extension
В следующем примере показан типичный раздел [mci] из SYSTEM.INI:
[mci]
cdaudio=mcicda.drv
sequencer=mciseq.drv
waveaudio=mciwave.drv
avivideo=mciavi.drv
Если драйвер MCI устанавливается с использованием имени устройства, которое уже существует в SYSTEM.INI или реестре, система добавляет целое число к имени нового драйвера, создавая уникальное имя устройства. В предыдущем примере дополнительному драйверу, установленному с использованием имени устройства "cdaudio", будет присвоено имя устройства "cdaudio1".