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


Общие ошибки MCI

Функция mciSendCommand или mciSendString может возвращать следующие значения ошибок:

Значение Значение
MCIERR_BAD_TIME_FORMAT Указанное значение для формата времени является недопустимым.
MCIERR_CANNOT_LOAD_DRIVER Указанный драйвер устройства загрузится неправильно.
MCIERR_CANNOT_USE_ALL Имя устройства "all" не допускается для этой команды.
MCIERR_CREATEWINDOW Не удалось создать или использовать окно.
MCIERR_DEVICE_LENGTH Слишком длинное имя устройства или драйвера. Укажите имя устройства или драйвера, которое содержит менее 79 символов.
MCIERR_DEVICE_LOCKED Устройство сейчас закрывается. Подождите несколько секунд, а затем повторите попытку.
MCIERR_DEVICE_NOT_INSTALLED Указанное устройство не установлено в системе. Используйте параметр Драйверы из панель управления, чтобы установить устройство.
MCIERR_DEVICE_NOT_READY Драйвер устройства не готов.
MCIERR_DEVICE_OPEN Имя устройства уже используется этим приложением в качестве псевдонима. Используйте уникальный псевдоним.
MCIERR_DEVICE_ORD_LENGTH Слишком длинное имя устройства или драйвера. Укажите имя устройства или драйвера, которое содержит менее 79 символов.
MCIERR_DEVICE_TYPE_REQUIRED Не удается найти указанное устройство в системе. Убедитесь, что устройство установлено и имя устройства указано правильно.
MCIERR_DRIVER Драйвер устройства демонстрирует проблему. Обратитесь к производителю устройства за получением нового драйвера.
MCIERR_DRIVER_INTERNAL Драйвер устройства демонстрирует проблему. Обратитесь к производителю устройства за получением нового драйвера.
MCIERR_DUPLICATE_ALIAS Указанный псевдоним уже используется в этом приложении. Используйте уникальный псевдоним.
MCIERR_EXTENSION_NOT_FOUND Указанное расширение не имеет связанного типа устройства. Укажите тип устройства.
MCIERR_EXTRA_CHARACTERS Строку необходимо заключить в кавычки; Недопустимые символы после закрывающих кавычек.
MCIERR_FILE_NOT_FOUND Запрошенный файл не найден. Убедитесь, что путь и имя файла верны.
MCIERR_FILE_NOT_SAVED Файл не был сохранен. Убедитесь, что в системе достаточно места на диске или имеется нетронутое сетевое подключение.
MCIERR_FILE_READ Сбой чтения из файла. Убедитесь, что файл присутствует в вашей системе или что система имеет нетронутое сетевое подключение.
MCIERR_FILE_WRITE Сбой записи в файл. Убедитесь, что в системе достаточно места на диске или имеется нетронутое сетевое подключение.
MCIERR_FILENAME_REQUIRED Недопустимое имя файла. Убедитесь, что имя файла содержит не более восьми символов, за которым следуют точка и расширение.
MCIERR_FLAGS_NOT_COMPATIBLE Указанные параметры нельзя использовать вместе.
MCIERR_GET_CD Запрошенный файл или устройство MCI не найдено. Попробуйте изменить каталоги или перезапустить систему.
MCIERR_HARDWARE На указанном устройстве возникает проблема. Убедитесь, что устройство работает правильно, или обратитесь к производителю устройства.
MCIERR_ILLEGAL_FOR_AUTO_OPEN MCI не будет выполнять указанную команду на автоматически открываемом устройстве. Дождитесь закрытия устройства, а затем попробуйте выполнить команду.
MCIERR_INTERNAL Возникла проблема при инициализации MCI. Попробуйте перезапустить операционную систему Windows.
MCIERR_INVALID_DEVICE_ID Недопустимый идентификатор устройства. Используйте идентификатор, предоставленный устройству при его открытии.
MCIERR_INVALID_DEVICE_NAME Указанное устройство не открыто и не распознано MCI.
MCIERR_INVALID_FILE Не удается воспроизвести указанный файл на указанном устройстве MCI. Файл может быть поврежден или использовать неправильный формат файла.
MCIERR_MISSING_PARAMETER Для указанной команды требуется параметр , который необходимо указать.
MCIERR_MULTIPLE Ошибки произошли на нескольких устройствах. Укажите каждую команду и устройство отдельно, чтобы определить устройства, вызывающие ошибки.
MCIERR_MUST_USE_SHAREABLE Драйвер устройства уже используется. Необходимо указать параметр sharable с каждой открытой командой, чтобы предоставить общий доступ к устройству.
MCIERR_NO_ELEMENT_ALLOWED Указанное устройство не использует имя файла.
MCIERR_NO_INTEGER Параметр для этой команды MCI должен быть целочисленным значением.
MCIERR_NO_WINDOW Окно отображения отсутствует.
MCIERR_NONAPPLICABLE_FUNCTION Указанная последовательность команд MCI не может быть выполнена в заданном порядке. Исправьте последовательность команд; затем повторите попытку.
MCIERR_NULL_PARAMETER_BLOCK Блок параметров NULL (структура) был передан в MCI.
MCIERR_OUT_OF_MEMORY В системе недостаточно памяти для этой задачи. Закройте одно или несколько приложений, чтобы увеличить объем доступной памяти, а затем повторите попытку выполнения задачи.
MCIERR_OUTOFRANGE Указанное значение параметра выходит за пределы диапазона для указанной команды MCI.
MCIERR_SET_CD Указанный файл или устройство MCI недоступны, так как приложение не может изменить каталоги.
MCIERR_SET_DRIVE Указанный файл или устройство MCI недоступны, так как приложение не может изменить диски.
MCIERR_UNNAMED_RESOURCE Не удается сохранить неименованный файл. Укажите имя файла.
MCIERR_UNRECOGNIZED_COMMAND Драйвер не может распознать указанную команду.
MCIERR_UNSUPPORTED_FUNCTION Драйвер устройства MCI, который используется системой, не поддерживает указанную команду.