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


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

[Функция, связанная с этой страницей, MCI, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer вместо MCIпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Для каждого типа устройства может быть несколько драйверов MCI, которые совместно используют набор команд, но работают с различными форматами данных. Для уникальной идентификации драйвера MCI MCI использует имена устройств.

Имена устройств определяются в разделе [mci] системы. INI-файл или в соответствующей части реестра. Эта информация определяет все драйверы MCI в Windows. Записи в разделе [mci] используют следующую форму:

device_name = driver_filename.extension

В следующем примере показан типичный раздел [mci] из SYSTEM. INI:

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

Если драйвер MCI установлен с помощью имени устройства, которое уже существует в SYSTEM. INI или реестр система добавляет целое число к имени устройства нового драйвера, создавая уникальное имя устройства. В предыдущем примере дополнительный драйвер, установленный с помощью имени устройства cdaudio, будет назначено имя устройства cdaudio1.