Метод IDiscRecorder2::D isableMcn (imapi2.h)
Отключает уведомление об изменении мультимедиа (MCN) для устройства.
Синтаксис
HRESULT DisableMcn();
Возвращаемое значение
S_OK возвращается при успешном выполнении, но в результате реализации могут быть возвращены другие коды успешного выполнения. Следующие коды ошибок обычно возвращаются при сбое операции, но не представляют единственные возможные значения ошибок:
Код возврата | Описание |
---|---|
|
Неуказанным сбоем.
Значение: 0x80004005 |
|
Не удалось выделить необходимую память.
Значение: 0x8007000E |
|
Устройству не удалось принять команду в течение времени ожидания. Это может быть вызвано тем, что устройство перешло в несогласованное состояние, или может потребоваться увеличить время ожидания для команды.
Значение: 0xC0AA020D |
|
Указанный дескриптор недопустим.
Значение: 6 |
|
Указанный сетевой ресурс или устройство больше не доступны.
Значение: 55 |
|
Устройство, связанное с этим устройством записи во время последней операции, было заблокировано исключительно, что привело к сбою этой операции.
Значение: 0xC0AA0210 |
Комментарии
MCN — это метод драйвера устройства CD-ROM для обнаружения изменений мультимедиа и изменений состояния на устройстве CD-ROM. Например, при изменении носителя на компакт-диске отправляется сообщение MCN для активации таких функций мультимедиа, как автовоспроизведение. Чтобы отключить функции, вызовите этот метод.
Чтобы включить уведомления, вызовите метод IDiscRecorder2::EnableMcn . Если приложение аварийно завершает работу или неожиданно закрывается, драйвер автоматически активирует MCN.
Обратите внимание, что DisableMcn увеличивает количество ссылок при каждом вызове. Метод EnableMcn уменьшает число. Устройство включено, если число ссылок равно нулю.
Требования
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi2.h |