0xCA проверки ошибок: PNP_DETECTED_FATAL_ERROR
Проверка ошибок PNP_DETECTED_FATAL_ERROR имеет значение 0x000000CA. Это означает, что диспетчер Plug and Play столкнулся с серьезной ошибкой, вероятно, в результате проблемного драйвера Plug and Play.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры PNP_DETECTED_FATAL_ERROR
Параметр 1 определяет тип нарушения.
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина ошибки |
---|---|---|---|---|
0x1 |
Адрес недавно сообщаемой PDO |
Адрес более старой версии PDO, которая была дублирована |
Зарезервировано |
Дублирование PDO: Конкретный экземпляр драйвера перечислил несколько PDO с одинаковыми идентификаторами устройств и уникальными идентификаторами. |
0x2 |
Адрес предполагаемого PDO |
Адрес объекта драйвера |
Зарезервировано |
Недопустимый PDO: API, требующий PDO, был вызван со случайной памятью, с помощью FDO или с PDO, который не был инициализирован. (Неинициализированный PDO — это объект, который не был возвращен в Plug and Play QueryDeviceRelation или QueryBusRelations.) |
0x3 |
Адрес PDO, идентификаторы которого были запрошены |
Адрес буфера идентификаторов |
1: DeviceID 2: Uniqueid 3: Идентификаторы оборудования 4: Совместимые идентификаторы |
Недопустимый идентификатор: Перечислитель вернул идентификатор, который содержит недопустимые символы или не завершается должным образом. (Идентификаторы должны содержать только символы в диапазонах 0x20 — 0x2B и 0x2D — 0x7F.) |
0x4 |
Адрес PDO с заданным DOE_DELETE_PENDING |
Зарезервировано |
Зарезервировано |
Недопустимое перечисление удаленных PDO: Перечислитель вернул PDO, который он ранее удалил с помощью IoDeleteDevice. |
0x5 |
Адрес PDO |
Зарезервировано |
Зарезервировано |
PDO освобождается при связывании в дереве devnode: Количество ссылок диспетчера объектов на PDO, отброшенных до нуля, пока devnode по-прежнему связан в дереве. (Обычно это означает, что драйвер не добавляет ссылку при возврате PDO в IRP запроса.) |
0x8 |
Адрес PDO, стек которого вернул недопустимое отношение шины |
Общее число PDO, возвращенных в качестве автобусных связей |
Индекс (отсчитываемый от нуля), по которому был найден первый PDO null |
Указатель NULL, возвращаемый в виде отношения шины: Одно или несколько устройств, присутствующих в шине, являются PDO null . |
0x9 |
Переданный тип подключения |
Зарезервировано |
Зарезервировано |
Недопустимый тип подключения, переданный в IoDisconnectInterruptEx: Драйвер передал недопустимый тип подключения к IoDisconnectInterruptEx. Тип подключения, передаваемый в эту подпрограмму, должен совпадать с типом, возвращенным соответствующим успешным вызовом IoConnectInterruptEx. |
0xA |
Объект Driver |
IRQL после возврата из обратного вызова драйвера |
Объединенное число отключений APC после возврата из обратного вызова драйвера |
Неправильное поведение обратного вызова уведомления: Драйверу не удалось сохранить IRQL или совокупное число отключений APC в уведомлении Plug 'n' Play. |
0xB |
Связанные PDO |
Связи удаления |
Зарезервировано |
Удаленный PDO, указанный как отношение: Одно из связей удаления для удаляемого устройства уже удалено. |