Поддержка драйверов для команд MCI
[Функция, связанная с этой страницей, MCI, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо MCI. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Драйверы MCI предоставляют функциональные возможности для команд MCI. Системное программное обеспечение выполняет некоторые основные задачи управления данными, но все воспроизведение, презентация и запись мультимедиа обрабатываются отдельными драйверами MCI.
Драйверы различаются по поддержке команд MCI и флагов команд. Так как мультимедийные устройства могут иметь широкие возможности, MCI позволяет отдельным драйверам расширять или уменьшать наборы команд в соответствии с возможностями устройства. Например, команда записи (MCI_RECORD) является частью набора команд для секвенсоров MIDI, но драйвер MCISEQ, входящий в состав Windows, не поддерживает эту команду. В справочном разделе по команде record объясняется, что устройства типа устройства sequencer распознают команду; это не означает, что все устройства этого типа поддерживают команду . Приложения должны использовать команду возможности (MCI_GETDEVCAPS) для определения возможностей конкретного устройства.