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


Закрытие устройства

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

Команда закрытия (MCI_CLOSE) освобождает доступ к устройству или файлу. MCI освобождает устройство, когда все задачи, использующие устройство, закрыли его. Чтобы помочь MCI управлять устройствами, приложение должно закрыть каждое устройство или файл после завершения работы с устройствами.

При закрытии внешнего устройства MCI, которое использует собственный носитель вместо файлов (например, аудио cd), драйвер оставляет устройство в текущем режиме работы. Таким образом, если закрыть воспроизводимое аудиоустройство компакт-диска, несмотря на то, что драйвер устройства освобожден из памяти, аудиоустройство компакт-диска будет воспроизводиться до тех пор, пока не будет завершено его содержимое.

Примечание

Закрытие приложения с открытыми устройствами MCI может запретить другим приложениям использовать эти устройства до перезапуска Windows.