Команда MCI_PLAY не возвращает ответ для 5 или более секунд

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 308928
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
Отправляется команда при MCI_PLAYmciSendCommandфункция к устройству компакт-диска, некоторые устройства компакт-диска не отвечают пять или более секунд.
Причина
Воспроизведение в Windows XP, цифровыми аудиозаписями включена, необходимо установить драйвер фильтра с именем Redbook.sys в стеке драйвера дисковода для компакт-диска. Этот драйвер имитирует операции воспроизведения звука, цифровой чтение данных с аудио компакт-диска и отправив его потоков ядра. Это хорошо, но MCI кажется, что для отправки запроса PAUSE_AUDIO между дорожки, затем отправляет поиска, чтобы переместить заголовок оптический диск и затем отправляет команду PLAY_AUDIO для возобновления звука. Redbook.sys, после завершения предыдущей команды PLAY_AUDIO задает внутреннее состояние на «нет воспроизведения». Затем, при возникновении запроса PAUSE_AUDIO Redbook.sys не обрабатывает этот запрос, так как он не воспроизводится звук во время и отправляет его на работу оставшейся части стека устройства.

, Когда эта команда отправляется вниз по стеку устройства, некоторые диски (не все) о ABORTED_COMMAND на уровне ATAPI, так как диск не воспроизводится звук. Эта ошибка автоматически (и правильно) повторяется с верхнего слоя (в данном случае Cdrom.sys) с одной секунде паузы позволяет микропрограммное обеспечение диска для восстановления после такого рода ошибок. Windows считает ABORTED_COMMAND ответ очень серьезные ошибки, который не должен выводиться дисков в нормальной работе, включая получение команд, которые являются недопустимыми в заданный момент времени. Поэтому эта команда отправляется шесть раз паузу между ними в 5 секундная задержка одной секунде.
Решение
Решить эту проблему, получите последний пакет обновления для Windows XP. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
322389Как получить последний пакет обновления Windows XP

Сведения о исправления

Исправление доступно в корпорации Майкрософт. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Его необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом, если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.

Исправление доступно для загрузки, существует ли раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..

Примечание, Если дополнительные проблемы, или если требуется устранить неполадки может потребоваться создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Для получения полного списка, и служба технической поддержки по телефону номера или создать отдельный запрос, посетите следующий веб-узел корпорации Майкрософт:ПримечаниеВ форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление не поддерживается для этого языка.

Сведения о файле

Английская версия данного исправления содержит следующие версии файлов или более поздней версии:
   Date         Time   Version      Size    File name   ----------------------------------------------------   01-Oct-2001  21:55  5.1.2600.14  55,936  Redbook.sys    				

Статус
Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, перечисленных в начале этой статьи.Впервые эта ошибка была исправлена в Windows XP с пакетом обновления 1 (SP1).
Дополнительная информация
Следующие устройства компакт-диска являются известными и демонстрировать проблемы, описанной в этой статье:
LG Goldstar CRD-8400B
Matsushita Kyushu UJDA330 CD-RW
NEC 8500A CD-RW
TEAC W28E компакт-ДИСК CD-RW
Компакт-дисков компакт-ДИСК 224E TEAC

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 308928 — последний просмотр: 01/12/2015 18:59:36 — редакция: 4.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional

  • kbnosurvey kbarchive kbautohotfix kbhotfixserver kbqfe kbbug kbfix kboswin2000fix kbwinxpsp1fix kbmt KB308928 KbMtru
Отзывы и предложения