Поделиться через


Имена устройств

[Функция, связанная с этой страницей, 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".