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


Флаг уведомления

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

Флаг "уведомить" (MCI_NOTIFY) указывает устройству отправить сообщение MM MCINOTIFY, когда устройство выполнит действие. Приложение должно иметь процедуру окна для обработки сообщения MM_MCINOTIFY, чтобы уведомление было действенным. Сообщение MM_MCINOTIFY указывает, что обработка команды завершена; но не указывает, была ли команда успешно завершена, завершилась ошибкой, была заменена или прервана.

Приложение указывает дескриптор окна назначения для сообщения при выдаче команды. В интерфейсе командной строки этот дескриптор является последним параметром функции mciSendString. В интерфейсе командного сообщения дескриптор указывается в слове с низким порядком dwCallBack члена структуры, отправленной с помощью командного сообщения. (Каждая структура, связанная с сообщением команды, содержит этот элемент.)