Коды управляющих сообщений MCI
Коды управляющих сообщений делятся на системные (System), обязательные (Required), базовые (Basic) и расширенные (Extended), точно также как и команды, используемые в интерфейсе управляющих строк, рассмотренном нами в предыдущем разделе.
Приведем список кодов управляющих сообщений (в дальнейшем просто команд), которые используются для управления звуковым адаптером.
| Команда | Тип | Описание |
| MCI_BREAK | Системная | Назначение виртуального кода клавиши, с помощью которой можно прервать работу устройства |
| MCI_SYSINFO | - | Получение системной информации об устройстве (в виде текстовой строки) |
| MCI_GETDEVCAPS | Обязательная | Определение возможностей устройства |
| MCI_CLOSE | - | Закрытие устройства |
| MCI_INFO | - | Получение текстовой информации об устройстве |
| MCI_OPEN | - | Открытие устройства |
| MCI_STАTUS | - | Определение состояния устройства |
| MCI_LOAD | Базовая | Загрузка данных из файла |
| MCI_PAUSE | - | Пауза при проигрывании |
| MCI_PLAY | - | Включение режима проигрывания |
| MCI_RECORD | - | Включение режима записи |
| MCI_RESUME | - | Продолжение проигрывания после паузы |
| MCI_SAVE | - | Сохранение данных в файле |
| MCI_SEEK | - | Позиционирование |
| MCI_SET | - | Установка режима работы устройства |
| MCI_STOP | - | Останов проигрывания |
| MCI_CUE | Расширенная | Подготовка устройства для проигрывания или записи |
| MCI_DELETE | - | Удаление фрагмента данных |
Как нетрудно заметить, состав и назначение групп управляющих сообщений полностью соответствует составу и назначению групп управляющих строк. Расскажем об использовании наиболее полезных управляющих сообщений (команд MCI).