Проверка ошибок 0xA0: INTERNAL_POWER_ERROR
Ошибка INTERNAL_POWER_ERROR проверка имеет значение 0x000000A0. Эта ошибка проверка указывает, что диспетчер политик питания столкнулся с неустранимой ошибкой.
Внимание
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана при использовании компьютера, см. статью "Устранение неполадок синим экраном".
параметры INTERNAL_POWER_ERROR
Параметр 1 указывает тип нарушения. Значение других параметров зависит от значения параметра 1.
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина |
---|---|---|---|---|
0x1 |
1. Устройство перезапустило максимальное количество ссылок. 2, 3 или 4. Слишком большое количество энергопотребления irps были поставлены в очередь. 5. Power IRP был отправлен в объект устройства пассивного уровня. 6. Система не смогла выделить необходимую мощность IRP. |
Если параметр 2 имеет значение 1, максимально допустимое число ссылок. Если параметр 2 имеет значение 2, 3 или 4, максимально допустимое число ожидающих IRPs. Если параметр 2 имеет значение 6, целевой объект устройства. |
Если параметр 2 имеет значение 6, указывает, является ли это система (0x0) или устройством (0x1) питание IRP. | Во время обработки пакета запросов ввода-вывода (IRP) произошла ошибка. |
0x2 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Внутренний сбой произошел при попытке обработать событие питания. Дополнительные сведения см. в статье об ошибке отладки проверка 0xA0, если параметр 1 равен 0x2. |
0x3 |
Ожидаемый проверка sum |
Фактическая проверка sum |
Номер строки сбоя |
Проверка sum для страницы контекста гибернации не соответствует ожидаемой проверка сумы. |
0x4 |
Ожидаемый проверка sum |
Фактическая проверка sum |
Номер строки сбоя |
Проверка sum для страницы, записанной в файл гибернации, не соответствует ожидаемой проверка sum. |
0x5 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Неизвестный код завершения работы отправлен обработчику завершения работы системы. |
0x7 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Произошло необработанное исключение. Дополнительные сведения см. в статье об ошибке отладки проверка 0xA0, если параметр 1 равен 0x7. |
0x8 |
Этот параметр всегда имеет значение 0x100. |
Объект устройства |
POWER_CHANNEL_SUMMARY |
При обработке системного события питания произошла неустранимая ошибка. |
0x9 |
Код состояния |
Этап зеркального отображения |
Зарезервировано |
При подготовке файла гибернации произошла неустранимая ошибка. |
0xA |
0: ошибка проверка была запрошена сразу после возобновления. 1. Ошибка проверка была запрошена во время возобновления после включения всех нестраничных устройств. 2. Ошибка проверка была запрошена во время возобновления работы после включения всех устройств. |
Зарезервировано |
Зарезервировано |
Ошибка проверка запрашивалась при пробуждении для целей отладки. |
0xB |
Размер файла гибернации. |
Ход выполнения гибернации перед истечением места 0: HIBERFILE_PROGRESS_FREE_MAP 1: HIBERFILE_PROGRESS_RESUME_CONTEXT 2: HIBERFILE_PROGRESS_PROCESSOR_STATE 3: HIBERFILE_PROGRESS_SECURE_RANGES 4: HIBERFILE_PROGRESS_MEMORY_RANGES 5: HIBERFILE_PROGRESS_TABLE_PAGES 6: HIBERFILE_PROGRESS_MEMORY_IMAGE |
Если параметр 2 равен 4, размер оставшихся диапазонов памяти. |
Файл гибернации слишком мал. |
0xC |
Код состояния |
Контекст стека дампа |
Зарезервировано |
Не удалось инициализировать стек дампа. |
0xD |
Состояние питания системы в переходе. |
Точка сна проверка достигнута последнее. |
Указатель на структуру POP_POWER_ACTION. |
Система не смогла своевременно завершить переход питания. |
0xF |
Состояние питания системы в переходе. |
Точка сна проверка достигнута последнее. |
Указатель на поток, который в настоящее время обрабатывает запрос. |
Система не смогла своевременно завершить переход питания. |
0xF0 |
Состояние питания системы в переходе. |
Точка сна проверка достигнута последнее. |
Указатель на поток, который в настоящее время обрабатывает запрос. |
Система не смогла завершить (приостановить) переход питания своевременно. |
0xF1 |
Состояние питания системы в переходе. |
Точка сна проверка достигнута последнее. |
Указатель на поток, который в настоящее время обрабатывает запрос. |
Система не смогла завершить (возобновить) переход питания своевременно. |
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина |
---|---|---|---|---|
0x101 |
Зарезервировано |
Указатель исключений. |
Зарезервировано |
Необработанное исключение произошло при обработке системного события питания. Дополнительные сведения см. в статье об ошибке отладки проверка 0xA0, если параметр 1 равен 0x101. |
0x102 |
Зарезервировано |
DUMP_INITIALIZATION_CONTEXT |
POP_HIBER_CONTEXT |
Размер рабочего буфера гибернации не выравнивается. |
0x103 |
Зарезервировано |
POP_HIBER_CONTEXT |
Зарезервировано |
Все рабочие страницы не были учтены во время процесса гибернации. |
0x104 |
Зарезервировано |
POP_HIBER_CONTEXT |
Зарезервировано |
Предпринята попытка сопоставить внутреннюю память гибернации во время блокировки внутренних структур памяти. |
0x105 |
Зарезервировано |
POP_HIBER_CONTEXT |
Зарезервировано |
Предпринята попытка сопоставить внутреннюю память гибернации с флагом неподдерживаемого типа памяти. |
0x106 |
Зарезервировано |
Список дескрипторов памяти (MDL) |
Зарезервировано |
Список дескрипторов памяти был создан во время процесса гибернации, описывающего память, которая не выровнена по страницам. |
0x107 |
Зарезервировано |
POP_HIBER_CONTEXT |
PO_MEMORY_RANGE_ARRAY |
Несоответствие данных произошло во внутренних структурах данных гибернации. |
0x108 |
Зарезервировано |
POP_HIBER_CONTEXT |
Зарезервировано |
Подсистема диска не смогла правильно записать часть файла гибернации. |
0x109 |
Зарезервировано |
Ожидаемые проверка сумы |
Фактическая проверка sum |
Проверка sum для данных состояния процессора не соответствует ожидаемой проверка sum. |
0x10A |
Зарезервировано |
POP_HIBER_CONTEXT |
Код сбоя NTSTATUS |
Подсистема диска не смогла правильно считывать или записывать часть файла гибернации. |
0x10B |
Зарезервировано |
Текущий ход гибернации |
Зарезервировано |
Предпринята попытка пометить страницы для этапа загрузки гибернации в неправильное время с помощью API PoSetHiberRange. |
0x10C |
Зарезервировано |
Флаги, предоставленные API |
Длина для пометки |
API PoSetHiberRange был вызван с недопустимыми параметрами. |
0x10D |
Зарезервировано |
POP_HIBER_CONTEXT |
Код сбоя NTSTATUS |
Не удалось обеспечить безопасность подсистемы ядра при предоставлении данных для возобновления. |
0x10E |
Зарезервировано |
Неверные проверка sum |
Проверка sum предыдущего диска |
Подсистема диска вернула поврежденные данные во время чтения из файла гибернации. |
0x10F |
Текущая система спящего режима проверка point. |
Тип внутренней ошибки. 0: точка проверка была записана во время разбиения по страницам, но до отключения прерываний на всех процессорах. 1: ЦП, отличный от 0, пытался записать точку проверка во время прерываний отключенной фазы системного сна. 2. Другой фрагмент кода в системе выполняет службу среды выполнения EFI. |
Зарезервировано |
При выполнении проверка назначения системного сна произошла внутренняя ошибка. |
0x110 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Системе не удалось отключить состояния сна системы, но это необходимо сделать для обеспечения целостности данных. |
0x111 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Драйвер указал, что пользователь присутствует, и пользователь включил параметр отладки для записи стека вызовов. |
0x200 |
Зарезервировано |
DEVICE_OBJECT |
DEVICE_OBJECT_POWER_EXTENSION |
Неизвестный тип устройства проверка для состояния простоя. |
0x300 |
Зарезервировано |
DEVICE_OBJECT |
IRP |
Неизвестное состояние было возвращено из заряда батареи IRP. |
0x301 |
Зарезервировано |
DEVICE_OBJECT |
IRP |
Батарея вошла в неизвестное состояние. |
0x400 |
Зарезервировано |
IO_STACK_LOCATION |
DEVICE_OBJECT |
Устройство перезапустило максимальное количество ссылок. |
0x401 |
Зарезервировано |
Список ожидающих IRP |
DEVICE_OBJECT |
Слишком много энергопотребления в очереди. |
0x402 |
Зарезервировано |
Список ожидающих IRP |
DEVICE_OBJECT |
Слишком много энергопотребления в очереди. |
0x403 |
Зарезервировано |
Список ожидающих IRP |
DEVICE_OBJECT |
Слишком много энергопотребления в очереди. |
0x404 |
Зарезервировано |
IO_STACK_LOCATION |
DEVICE_OBJECT |
Power IRP был отправлен в объект устройства пассивного уровня. |
0x500 |
Зарезервировано |
IRP |
DEVICE_OBJECT |
Неизвестное состояние было возвращено из тепловой энергии IRP. |
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина |
---|---|---|---|---|
0x600 |
DEVICE_OBJECT PDO |
Зарезервировано |
Зарезервировано |
Драйвер попытался выполнить повторную регистрацию в Power Runtime Framework. |
0x601 |
устройство POP_FX_DEVICE |
PEP_DEVICE_REGISTER PEP |
Зарезервировано |
Подключаемые модули Power Engine не приняли регистрацию устройства. |
0x602 |
узел устройства DEVICE_NODE |
Количество спящего режима |
Зарезервировано |
Число спящего режима узла устройства не соответствует количеству активаций. |
0x603 |
POP_FX_PLUGIN |
Тип рабочего запроса |
Зарезервировано |
Подключаемый модуль Power Engine сделал недопустимый рабочий запрос. |
0x605 |
Идентификатор уведомления |
POP_FX_PLUGIN |
Зарезервировано |
Подключаемый модуль Power Engine не принял обязательное уведомление об управлении питанием устройств. |
0x606 |
POP_FX_COMPONENT |
POP_FX_COMPONENT_FLAGS |
Новое условие компонента |
Подключаемый модуль Power Engine попытался перенести критически важный компонент системного ресурса в состояние "Активный" (или "Простой"), когда ресурс уже был активным (или неактивным). |
0x607 |
POP_FX_DEVICE |
NTSTATUS |
Зарезервировано |
Сбой при приобретении блокировки удаления устройства платформы управления питанием среды выполнения, когда это было необходимо для успешного выполнения. |
0x608 |
POP_FX_COMPONENT |
POP_FX_COMPONENT_FLAGS |
Зарезервировано |
Драйвер попытался перенести компонент в простой без предыдущего активного запроса. |
0x609 |
POP_FX_PLUGIN |
POP_FX_DEVICE |
Повторяющийся тип запроса 0: DevicePowerRequired 1. DevicePowerNotRequired |
Подключаемый модуль Power Engine запрашивал либо необходимую мощность устройства, либо мощность устройства не требуется без запроса взаимодействия противоположного типа. |
0x610 |
POP_FX_PLUGIN |
POP_FX_DEVICE |
Зарезервировано |
Подключаемый модуль Power Engine запрашивал мощность устройства, а не требуется, пока предыдущий запрос на питание устройства не требуется. |
0x611 |
POP_FX_PLUGIN |
POP_FX_DEVICE |
Недопустимый индекс компонента |
Подключаемый модуль Power Engine запросил операцию с недопустимым компонентом. |
0x612 |
POP_FX_PLUGIN PowerEnginePlugin |
Зарезервировано |
Зарезервировано |
Подключаемый модуль Power Engine попросил выполнить дополнительную работу в контексте уведомления об устройстве, в котором буфер не был предоставлен po для запроса. |
0x613 |
POP_FX_DEVICE |
Индекс компонента |
Операция 0. Полная мощность устройства не требуется 1. Подключение устройства отчета 2. Полное условие простоя |
Драйвер попытался выполнить запрос, если такой невыполненные запрос не ожидается. |
0x614 |
POP_FX_DEVICE |
Индекс компонента |
Недопустимый параметр 0: PO_FX_FLAG_BLOCKING используется в IRQL >= DISPATCH_LEVEL 1: PO_FX_FLAG_BLOCKING и PO_FX_FLAG_ASYNC_ONLY указанные 2. Недопустимый индекс компонента |
Драйвер запросил активный или простой переход на компонент с недопустимым параметром. |
0x615 |
POP_FX_PLUGIN |
POP_FX_COMPONENT |
Незаконное действие 0. Компонент не в состоянии простоя 0 1:Component уже активен 2. Нет невыполненных запросов на активацию 3. Переход состояния простоя |
Подключаемый модуль Power Engine незаконно указал на завершение активации компонента. |
0x616 |
POP_FX_PLUGIN |
POP_FX_COMPONENT |
Незаконное действие 0. Недопустимое состояние простоя 1. Компонент уже находится в запрошенном состоянии 2. Запросил ненулевое состояние простоя без передачи через состояние простоя 0 |
Подключаемый модуль Power Engine незаконно запрашивал переход состояния простоя компонента. |
0x617 |
POP_FX_PLUGIN PowerEnginePlugin |
UNICODE_STRING DeviceId |
регистрация PEP PEP_DEVICE_REGISTER |
Подключаемый модуль Power Engine вернул недопустимый тип принятия при обработке уведомления о регистрации устройства. |
0x618 |
POP_FX_WORK_ORDER_WATCHDOG_INFO WorkOrder |
Зарезервировано |
Зарезервировано |
Поток рабочей роли среды выполнения был заблокирован слишком долго. |
0x619 |
устройство POP_FX_DEVICE |
Индекс компонента |
Значение NULL или DEVICE_NODE дочернего устройства фактически отвечает |
Устройство заблокировало вход в самое глубокое состояние питания среды выполнения слишком долго. |
0x61A |
подключаемый модуль power Engine POP_FX_PLUGIN |
устройство POP_FX_DEVICE |
Зарезервировано |
Подключаемый модуль Power Engine предоставил недопустимые сведения о состоянии производительности компонента. |
0x61B |
устройство POP_FX_DEVICE |
Индекс компонента |
Зарезервировано |
Драйвер выпустил запрос состояния perf перед регистрацией для состояний устройства. |
0x61C |
устройство POP_FX_DEVICE |
Индекс компонента |
Недопустимый параметр ЗНАЧЕНИЯ: 0: PerfChangesCount превышает количество наборов состояний perf, зарегистрированных для этого компонента. |
Драйвер выпустил запрос состояния perf с недопустимыми параметрами. |
0x61D |
устройство POP_FX_DEVICE |
Индекс компонента |
Контекст невыполненных запросов |
Драйвер выпустил запрос состояния perf, пока предыдущий запрос не выполнен. |
0x61E |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Подключаемый модуль Power Engine попытался выполнить критически важный переход на устройстве отладчика во время включения автоматических переходов. |
0x61F |
устройство POP_FX_DEVICE |
Согласованный индекс состояния простоя |
Зарезервировано |
Подключаемый модуль Power Engine попытался включить автоматические переходы отладчика для согласованного состояния простоя, которое не является состоянием на уровне платформы. |
0x620 |
устройство POP_FX_DEVICE |
Согласованный индекс состояния простоя |
Зарезервировано |
Подключаемый модуль Power Engine попытался зарегистрировать зависимость D-состояния для согласованного состояния простоя, которое не является состоянием на уровне платформы. |
0x621 |
устройство POP_FX_DEVICE |
Индекс компонента |
Согласованный индекс состояния простоя |
Подключаемый модуль Power Engine попытался зарегистрировать зависимость состояния F для согласованного состояния простоя, которое не является состоянием на уровне платформы. |
0x622 |
Родительский POP_FX_COMPONENT |
Дочерний POP_FX_COMPONENT |
Зарезервировано |
Драйвер попытался отменить регистрацию из PoFx с выдающимися зависимыми зависимостями. |
0x666 |
PPOP_PEP_ACTIVITY |
Новый тип действия 0: DevicePowerOn 1. ComponentIdleStateChange 2. ComponentActivating 3. ComponentActive 4. DevicePowerOff 5. DeviceSuspend |
Конфликтующий тип действия 0: DevicePowerOn 1. ComponentIdleStateChange 2. ComponentActivating 3. ComponentActive 4. DevicePowerOff 5. DeviceSuspend |
Подключаемый модуль Power Engine по умолчанию попытался активировать новое действие, которое конфликтует с другим действием. |
0x667 |
POP_PEP_ACTIVITY |
Тип активности 0: DevicePowerOn 1. ComponentIdleStateChange 2. ComponentActivating 3. ComponentActive 4. DevicePowerOff 5. DeviceSuspend |
POP_PEP_ACTIVITY_STATUS |
Подключаемый модуль Power Engine по умолчанию попытался завершить действие, которое не выполняется. |
0x668 |
P система УПП_COORDINATED_STATE, количество ссылок которого обновляется. |
Недопустимое значение счетчика ссылок, наблюдаемое этой функцией. |
Маска обновляемых состояний простоя платформы. |
Подключаемый модуль Power Engine по умолчанию попытался удалить ограничение состояния простоя платформы, которое ранее не было ограничено. |
0x669 |
P система УПП_COORDINATED_STATE, количество ссылок которого обновляется. |
Недопустимое значение счетчика ссылок, наблюдаемое этой функцией. |
Зарезервировано |
Подключаемый модуль Power Engine по умолчанию столкнулся с внутренней ошибкой согласованности при попытке исключительно уведомить PoFx о доступности состояния простоя платформы. |
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина |
---|---|---|---|---|
0x680 |
Код сбоя NTSTATUS. |
Зарезервировано |
Зарезервировано |
Платформа power Framework среды выполнения не могла проанализировать требуемую таблицу ACPI из-за отсутствия или неправильного формата. Обычно это связано с ошибкой BIOS. |
0x700 |
PEPHANDLE |
PEP_система УПП_IDLE_SELECT |
Зарезервировано |
Подключаемый модуль Power Engine указал недопустимые зависимости процессора бездействия. |
0x701 |
Индекс выбранного состояния простоя зависающего процессора |
Адрес PRCB на зависаемом процессоре |
Индекс зависающего процессора |
Обработчик не смог завершить переход бездействия в пределах выделенного интервала. Это означает, что указанный процессор зависает. |
0x702 |
Индекс выбранного состояния простоя процессора |
Состояние синхронизации простоя процессора |
Адрес PRCB на зависаемом процессоре |
Обработчик проснулся из нерабочего состояния без явного пробуждения ос через PEP (используя необходимую синхронизацию система УПП простоя). |
0x703 |
PEPHANDLE |
PEP_система УПП_QUERY_PLATFORM_STATE |
Зарезервировано |
Подключаемый модуль Power Engine указал недопустимые зависимости процессора бездействия во время уведомления о состоянии платформы запросов. |
0x704 |
Зарезервировано |
Зарезервировано |
Зарезервировано |
Согласованный переход состояния простоя не завершился своевременно. |
0x705 |
PEPHANDLE |
Notification |
Четырехзначный тег, определяющий незаконно измененное поле. Декодирование тега в отладчике ядра с тегом .форматов с тегом, вложенным в < >. |
Подключаемый модуль Power Engine изменил поле только для чтения в буфере, переданное в уведомление. |
0x706 |
Notification |
Четырехзначный тег, определяющий поле, содержащее недопустимое значение. Декодирование тега в отладчике ядра с тегом .форматов с тегом, вложенным в < >. |
Недопустимое значение или индекс в массив, в котором существует недопустимое значение |
Подключаемый модуль Power Engine вернул незаконное значение в одном из полей буфера, переданного в уведомление. |
0x800 |
Текущее состояние CS |
Зарезервировано |
Зарезервировано |
Монитор неожиданно включился, пока система была подключена в режиме ожидания. |
0x801 |
Причина изменения состояния отображения |
Идентификатор сеанса, обновляющего состояние отображения |
Зарезервировано |
Произошел недопустимый переход состояния отображения. |
0x802 |
POWER_MONITOR_REQUEST_REASON, что привело к отключению дисплея |
Значение 1, если обработчик событий Power включен, 0 в противном случае. |
Указатель на POP_PDC_IDLE_PHASE_WATCHDOG_CONTEXT глобальный. |
Этап простоя системы PDC (NoCsPhase) блокирует переход на современный резервный режим дольше, чем ожидалось. |
0x900 |
Указатель на ответственный обратный вызов параметров питания |
IRQL перед вызовом обратного вызова power-setting |
IRQL после возвращения из обратного вызова power-setting |
Зарегистрированный обратный вызов power-setting, возвращенный с измененным IRQL. Это означает, что обратный вызов изменил IRQL, но не восстановил исходный IRQL перед возвратом. |
0x901 |
DEVICE_OBJECT |
IRP |
Число отключений APC потока |
Драйвер включил и отключил API ядра при обработке power IRP. |
0x4001 |
Подкод ошибки KE. ЗНАЧЕНИЯ: 0x100: (INTERNAL_POWER_ERROR_KE_PROCESSOR_ON_TIMED_OUT) встроенное ПО заняло слишком много времени для питания на процессоре. 0x101 : (INTERNAL_POWER_ERROR_KE_INVALID_INTERRUPT_TARGET) Указан недопустимый целевой объект прерывания. 0x102: (INTERNAL_POWER_ERROR_KE_SETDESTINATION_FAILED) Не удалось изменить целевое назначение строки прерывания. 0x103 : (INTERNAL_POWER_ERROR_KE_IPI_REQUEST_FAILED) Не удалось выдать IPI во время перенаправления прерывания. 0x104: (INTERNAL_POWER_ERROR_KE_ARCH_NOT_SUPPORTED) Неподдерживаемая архитектура процессора. |
Зарезервировано |
Зарезервировано |
(INTERNAL_POWER_ERROR_KE_SUBCODE) Внутренний сбой произошел во время выполнения операции питания ядра. |
0xAA64 |
Код ошибки |
Идентификатор функции PSCI в процессе выполнения |
Необязательные внутренние зависимые данные контекста |
Функция Интерфейса координации состояния powerArm64 (PSCI) столкнулась с неустранимой критической ошибкой. |
Разрешение
Общие заметки
В предыдущей таблице несколько параметров являются указателями на структуры. Например, если параметр 2 указан как DEVICE_OBJECT, параметр 2 является указателем на структуру DEVICE_OBJECT. Некоторые структуры определяются в wdm.h, который входит в комплект драйверов Windows. Например, в wdm.h определены следующие структуры.
- EXCEPTION_POINTERS
- DEVICE_OBJECT
- IO_STACK_LOCATION
- PEP_DEVICE_REGISTER
Некоторые структуры, отображаемые в предыдущей таблице, не определены в любом общедоступном файле заголовка. Определения этих структур можно просмотреть с помощью команды отладчика dt . В следующем примере показано, как использовать команду dt для просмотра структуры DEVICE_OBJECT_POWER_EXTENSION .
3: kd> dt nt!DEVICE_OBJECT_POWER_EXTENSION
+0x000 IdleCount : Uint4B
+0x004 BusyCount : Uint4B
+0x008 BusyReference : Uint4B
+0x00c TotalBusyCount : Uint4B
+0x010 ConservationIdleTime : Uint4B
+0x014 PerformanceIdleTime : Uint4B
+0x018 DeviceObject : Ptr64 _DEVICE_OBJECT
+0x020 IdleList : _LIST_ENTRY
+0x030 IdleType : _POP_DEVICE_IDLE_TYPE
+0x034 IdleState : _DEVICE_POWER_STATE
+0x038 CurrentState : _DEVICE_POWER_STATE
+0x040 Volume : _LIST_ENTRY
+0x050 Specific : <unnamed-tag>
Следующие процедуры помогут выполнить отладку определенных экземпляров этой ошибки проверка.
Ошибка отладки проверка 0xA0, если параметр 1 равен 0x2
Проверьте стек. Найдите ntoskrnl! Функция PopExceptionFilter. Эта функция содержит следующий код в качестве первого аргумента.
(error_code << 16) | _LINE_
Если вызывающий объект — PopExceptionFilter, первый аргумент этой функции имеет тип PEXCEPTION_POINTERS. Обратите внимание на значение этого аргумента.
Используйте команду dt (тип отображения) и укажите значение, которое вы нашли на предыдущем шаге в качестве аргумента.
dt nt!_EXCEPTION_POINTERS argument
Эта команда отображает структуру. Обратите внимание на адрес записи контекста.
Используйте команду CXR (Отображаемая запись контекста) и укажите запись контекста, найденную на предыдущем шаге в качестве записи.
.cxr record
Эта команда задает контекст регистрации соответствующим значением.
Используйте различные команды для анализа источника ошибки. Начните с kb (Display Stack Backtrace).
Ошибка отладки проверка 0xA0, если параметр 1 равен 0x7
Проверьте стек. Найдите ntoskrnl! Функция PopExceptionFilter. Первый аргумент этой функции имеет тип PEXCEPTION_POINTERS. Обратите внимание на значение этого аргумента.
Используйте команду dt (тип отображения) и укажите значение, которое вы нашли на предыдущем шаге в качестве аргумента.
dt nt!_EXCEPTION_POINTERS argument
Эта команда отображает структуру. Обратите внимание на адрес записи контекста.
Используйте команду CXR (Отображаемая запись контекста) и укажите запись контекста, найденную на предыдущем шаге в качестве записи.
.cxr record
Эта команда задает контекст регистрации соответствующим значением.
Используйте различные команды для анализа источника ошибки. Начните с kb (Display Stack Backtrace).
Ошибка отладки проверка 0xA0, если параметр 1 равен 0x101
Используйте команду dt (тип отображения) и укажите значение параметра 3 в качестве аргумента.
dt nt!_EXCEPTION_POINTERS argument
Эта команда отображает структуру. Обратите внимание на адрес записи контекста.
Используйте команду cxr (отображаемая запись контекста) и укажите запись контекста, найденную на предыдущем шаге в качестве записи.
.cxr record
Эта команда задает контекст регистрации соответствующим значением.
Используйте различные команды для анализа источника ошибки. Начните с kb (Display Stack Backtrace).
См. также
Bug Check Code Reference (Справочник с кодами критических ошибок)