| Предыдущий | Следующий |
| STORAGE_MINIPORT_ERROR | HARDWARE_INTERRUPT_STORM |
SCSI_VERIFIER_DETECTED_VIOLATION
Bug check SCSI_VERIFIER_DETECTED_VIOLATION имеет значение 0x000000F1. Это код проверки ошибки для всех нарушений Driver Verifier, обнаруженных проверкой SCSI..
Параметры SCSI_VERIFIER_DETECTED_VIOLATION
Параметр 1 определяет тип нарушения.
| Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина ошибки |
|---|---|---|---|---|
0x1000 |
Первый переданный аргумент |
Второй переданный аргумент |
Зарезервировано |
Драйвер минипорта передал неправильные аргументы в ScsiPortInitialize. |
0x1001 |
Задержка в микросекундах |
Зарезервировано |
Зарезервировано |
Драйвер минипорта вызвал ScsiPortStallExecution и указал задержку больше 0,1 секунды, слишком надолго остановив процессор. |
0x1002 |
Адрес процедуры, выполнявшейся слишком долго |
Адрес HW_DEVICE_EXTENSION минипорта |
Длительность выполнения процедуры в микросекундах |
Процедура минипорта, вызванная драйвером порта, выполнялась дольше 0,5 секунды. (Для большинства процедур предел составляет 0,5 секунды. Однако процедуре HwInitialize разрешено выполняться 5 секунд, а процедура FindAdapter не ограничивается этим правилом.) |
0x1003 |
Адрес HW_DEVICE_EXTENSION минипорта |
Адрес SRB |
Зарезервировано |
Драйвер минипорта завершил запрос больше одного раза. |
0x1004 |
Адрес SRB |
Адрес HW_DEVICE_EXTENSION минипорта |
Зарезервировано |
Драйвер минипорта завершил запрос с недопустимым состоянием SRB. |
0x1005 |
Адрес HW_DEVICE_EXTENSION минипорта |
Адрес LOGICAL_UNIT_EXTENSION |
Зарезервировано |
Драйвер минипорта вызвал Драйвер минипорта вызвал ScsiPortNotification, запросив NextLuRequest, хотя активный запрос без тега всё ещё существует. |
0x1006 |
Адрес HW_DEVICE_EXTENSION минипорта |
Недопустимый виртуальный адрес |
Зарезервировано |
Драйвер минипорта передал недопустимый виртуальный адрес в ScsiPortGetPhysicalAddress. (Обычно это означает, что переданный адрес не отображается в область общего буфера.) |
0x1007 |
Адрес ADAPTER_EXTENSION |
Адрес HW_DEVICE_EXTENSION минипорта |
Зарезервировано |
Период удержания сброса шины завершился, но у драйвера минипорта остались незавершённые запросы. |
0x2001 |
Задержка в микросекундах |
Зарезервировано |
Зарезервировано |
Драйвер минипорта Storport вызвал StorPortStallExecution и указал задержку больше 0,1 секунды, чрезмерно надолго остановив процессор. |
0x2002 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
StorPortGetUncachedExtension была вызвана не из процедуры драйвера минипорта HwStorFindAdapter поставщика пространства имён. Расширение StorPortGetUncachedExtension. Эту процедуру можно вызывать только из процедуры драйвера минипорта HwStorFindAdapter и только для адаптера bus-master. Драйвер минипорта Storport должен установить поле SrbExtensionSize функции обратного вызова HW_INITIALIZATION_DATA структуры Storport до вызова StorPortGetUncachedExtension. |
0x2003 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
В процедуру StorPortGetDeviceBase поставщика пространства имён. Расширение StorPortGetDeviceBase передан недопустимый адрес; процедура поддерживает только адреса, назначенные драйверу системным диспетчером Plug and Play (PnP). |
0x2004 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Драйвер минипорта Storport завершил один и тот же запрос ввода-вывода больше одного раза. |
0x2005 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Драйвер минипорта Storport передал недопустимый виртуальный адрес в одну из процедур StorPortReadxxx или или StorPortWritexxx. Обычно это означает, что переданный адрес не отображается в область общего буфера. Указанный Register или или Port должен находиться в диапазоне отображённой памяти, возвращённом StorPortGetDeviceBase поставщика пространства имён. |
Причина
Объяснение причины для каждого кода см. в его описании в разделе «Параметры».
Устранение неполадок
Эта проверка ошибки может возникнуть только тогда, когда Driver Verifier настроен на контроль одного или нескольких драйверов. Если для него вы не намеревались использовать Driver Verifier, отключите его. Также можно удалить драйвер, вызвавший проблему.
Если вы являетесь разработчиком драйвера, используйте сведения SCSI_VERIFIER_DETECTED_VIOLATION для исправления ошибок в коде.
Параметр Driver Verifier обнаруженных проверкой SCSI. доступен только в Windows XP и более поздних версиях. Параметр Driver Verifier Параметр Storport Verification доступен только в Windows 7 и более поздних версиях. Полные сведения о Driver Verifier см. в Windows Driver Kit.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.