Comprobación de errores 0xA0: INTERNAL_POWER_ERROR

La comprobación de errores de INTERNAL_POWER_ERROR tiene un valor de 0x000000A0. Esta comprobación de errores indica que el administrador de directivas de energía experimentó un error irrecuperable.

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

parámetros de INTERNAL_POWER_ERROR

El parámetro 1 indica el tipo de infracción. El significado de los demás parámetros depende del valor del parámetro 1.

Parámetro 1 Parámetro 2 Parámetro 3 Parámetro 4 Causa

0x1

1: Un dispositivo ha superado el número máximo de recuentos de referencia.

2, 3 o 4: Se han puesto en cola demasiados IRP de energía de entrada.

5: El IRP de energía se ha enviado a un objeto de dispositivo de nivel pasivo.

6: El sistema no ha podido asignar un IRP de energía necesario.

Si el parámetro 2 tiene un valor de 1, se permite el número máximo de referencias.

Si el parámetro 2 tiene un valor de 2, 3 o 4, se permite el número máximo de IRP pendientes.

Si el parámetro 2 tiene un valor de 6, el objeto de dispositivo de destino.

Si el parámetro 2 tiene el valor 6, indica si se trata de un IRP de alimentación del sistema (0x0) o del dispositivo (0x1).

Error durante el control del paquete de solicitud de E/S de energía (IRP).

0x2

Reservado

Reservado

Reservado

Se ha producido un error interno al intentar procesar un evento de energía. Para obtener más información, consulte Comprobación de errores de depuración 0xA0 cuando el parámetro 1 es igual a 0x2.

0x3

La suma de comprobación esperada

Suma de comprobación real

Número de línea del error

La suma de comprobación de una página de contexto de hibernación no coincide con su suma de comprobación esperada.

0x4

La suma de comprobación esperada

Suma de comprobación real

Número de línea del error

La suma de comprobación de una página a punto de escribirse en el archivo de hibernación no coincide con su suma de comprobación esperada.

0x5

Reservado

Reservado

Reservado

Se ha enviado un código de apagado desconocido al controlador de apagado del sistema.

0x7

Reservado

Reservado

Reservado

Se ha producido un error no controlado. Para obtener más información, consulte Comprobación de errores de depuración 0xA0 cuando el parámetro 1 es igual a 0x7.

0x8

Este parámetro siempre se establece en 0x100.

El objeto de dispositivo

POWER_CHANNEL_SUMMARY

Error irrecuperable al procesar un evento de alimentación del sistema.

0x9

status code

Fase de creación de reflejo

Reservado

Error irrecuperable al preparar el archivo de hibernación.

0xA

0: Se solicitó una comprobación de errores inmediatamente después de reanudarse.

1: Se solicitó una comprobación de errores durante la reanudación después de que todos los dispositivos no paginables se hubieran encendido.

2: Se solicitó una comprobación de errores durante la reanudación después de que todos los dispositivos se hubieran encendido.

Reservado

Reservado

Se solicitó una comprobación de errores al despertar con fines de depuración.

0xB

Tamaño del archivo de hibernación.

Progreso de hibernación antes de quedarse sin espacio

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

Cuando el parámetro 2 es 4, tamaño de los intervalos de memoria restantes.

El archivo de hibernación es demasiado pequeño.

0xC

status code

Contexto de pila de volcado

Reservado

No se pudo inicializar la pila de volcado.

0xD

Estado de energía del sistema en transición.

Se alcanzó el punto de control de suspensión más recientemente.

Puntero a la estructura POP_POWER_ACTION.

El sistema no pudo completar una transición de energía de manera oportuna.

0xF

Estado de energía del sistema en transición.

Se alcanzó el punto de control de suspensión más recientemente.

Puntero al subproceso que procesa actualmente la solicitud.

El sistema no pudo completar una transición de energía de manera oportuna.

0xF0

Estado de energía del sistema en transición.

Se alcanzó el punto de control de suspensión más recientemente.

Puntero al subproceso que procesa actualmente la solicitud.

El sistema no pudo completar (suspender) una transición de energía de manera oportuna.

0xF1

Estado de energía del sistema en transición.

Se alcanzó el punto de control de suspensión más recientemente.

Puntero al subproceso que procesa actualmente la solicitud.

El sistema no pudo completar (reanudar) una transición de energía de manera oportuna.

Parámetro 1 Parámetro 2 Parámetro 3 Parámetro 4 Causa

0x101

Reservado

Puntero de excepción.

Reservado

Se produjo una excepción no controlada al procesar un evento de energía del sistema. Para obtener más información, consulte Comprobación de errores de depuración 0xA0 cuando el parámetro 1 es igual a 0x101.

0x102

Reservado

DUMP_INITIALIZATION_CONTEXT

POP_HIBER_CONTEXT

El tamaño del búfer de trabajo de hibernación no está alineado con la página.

0x103

Reservado

POP_HIBER_CONTEXT

Reservado

No se han podido tener en cuenta todas las páginas de trabajo durante el proceso de hibernación.

0x104

Reservado

POP_HIBER_CONTEXT

Reservado

Se intentó asignar memoria de hibernación interna mientras las estructuras de memoria interna estaban bloqueadas.

0x105

Reservado

POP_HIBER_CONTEXT

Reservado

Se intentó asignar memoria de hibernación interna con una marca de tipo de memoria no compatible.

0x106

Reservado

Lista de descriptores de memoria (MDL)

Reservado

Se creó una lista de descriptores de memoria durante el proceso de hibernación que describe la memoria que no está alineada en páginas.

0x107

Reservado

POP_HIBER_CONTEXT

PO_MEMORY_RANGE_ARRAY

Se ha producido una discrepancia de datos en las estructuras de datos de hibernación interna.

0x108

Reservado

POP_HIBER_CONTEXT

Reservado

El subsistema de disco no pudo escribir correctamente parte del archivo de hibernación.

0x109

Reservado

Suma de comprobación esperada

Suma de comprobación real

La suma de comprobación de los datos de estado del procesador no coincide con su suma de comprobación esperada.

0x10A

Reservado

POP_HIBER_CONTEXT

Código de error NTSTATUS

El subsistema de disco no pudo leer o escribir correctamente parte del archivo de hibernación.

0x10B

Reservado

Progreso de la hibernación actual

Reservado

Se intentó marcar páginas para la fase de arranque de hibernación en el momento incorrecto mediante la API PoSetHiberRange.

0x10C

Reservado

Marcas proporcionadas a la API

Longitud que se va a marcar

Se llamó a la API PoSetHiberRange con parámetros no válidos.

0x10D

Reservado

POP_HIBER_CONTEXT

Código de error NTSTATUS

Error en el subsistema de kernel seguro al proporcionar datos para la reanudación.

0x10E

Reservado

Suma de comprobación incorrecta

Suma de comprobación de lectura del disco anterior

El subsistema de disco devolvió datos dañados al leer desde el archivo de hibernación.

0x10F

Punto de control de suspensión del sistema actual.

Tipo de error interno.

0 : se escribió un punto de control mientras se deshabilitaba la paginación, pero antes de que po deshabilitase las interrupciones en todos los procesadores.

1 : una CPU distinta de 0 intentó escribir un punto de control durante la fase deshabilitada de suspensión del sistema.

2 : otro fragmento de código del sistema está ejecutando un servicio en tiempo de ejecución de EFI.

Reservado

Error interno al realizar puntos de comprobación del progreso de suspensión del sistema.

0x110

Reservado

Reservado

Reservado

El sistema no pudo deshabilitar los estados de suspensión del sistema, pero debe hacerlo para garantizar la integridad de los datos.

0x111

Reservado

Reservado

Reservado

Un controlador ha indicado que el usuario está presente y que el usuario ha habilitado una opción de depuración para capturar la pila de llamadas.

0x200

Reservado

DEVICE_OBJECT

DEVICE_OBJECT_POWER_EXTENSION

Se está comprobando un tipo de dispositivo desconocido para un estado inactivo.

0x300

Reservado

DEVICE_OBJECT

IRP

Se devolvió un estado desconocido de un IRP de energía de batería.

0x301

Reservado

DEVICE_OBJECT

IRP

La batería ha entrado en un estado desconocido.

0x400

Reservado

IO_STACK_LOCATION

DEVICE_OBJECT

Un dispositivo ha superado el número máximo de recuentos de referencia.

0x401

Reservado

Lista irP pendiente

DEVICE_OBJECT

Se han puesto en cola demasiados IRP de energía de entrada.

0x402

Reservado

Lista irP pendiente

DEVICE_OBJECT

Se han puesto en cola demasiados IRP de energía de entrada.

0x403

Reservado

Lista irP pendiente

DEVICE_OBJECT

Se han puesto en cola demasiados IRP de energía de entrada.

0x404

Reservado

IO_STACK_LOCATION

DEVICE_OBJECT

Se ha enviado un IRP de energía a un objeto de dispositivo de nivel pasivo.

0x500

Reservado

IRP

DEVICE_OBJECT

Se devolvió un estado desconocido de un IRP de energía térmica.

Parámetro 1 Parámetro 2 Parámetro 3 Parámetro 4 Causa

0x600

DEVICE_OBJECT PDO

Reservado

Reservado

Un controlador ha intentado un registro duplicado con Power Runtime Framework.

0x601

dispositivo POP_FX_DEVICE

PEP_DEVICE_REGISTER PEP

Reservado

Ningún complemento de Power Engine aceptó el registro de dispositivos.

0x602

nodo de dispositivo DEVICE_NODE

Recuento de suspensión

Reservado

El número de suspensión del nodo de dispositivo no coincide con su recuento de activación.

0x603

POP_FX_PLUGIN

Tipo de solicitud de trabajo

Reservado

Un complemento de Power Engine realizó una solicitud de trabajo no válida.

0x605

Identificador de notificación

POP_FX_PLUGIN

Reservado

Un complemento de Power Engine no pudo aceptar la notificación obligatoria de administración de energía de dispositivos.

0x606

POP_FX_COMPONENT

POP_FX_COMPONENT_FLAGS

Nueva condición para el componente

Un complemento de Power Engine intentó realizar la transición de un componente de recursos del sistema crítico a una condición activa (o inactiva) cuando el recurso ya estaba activo (o inactivo).

0x607

POP_FX_DEVICE

NTSTATUS

Reservado

Se produjo un error en la adquisición de un bloqueo de eliminación de dispositivos del marco de administración de energía en tiempo de ejecución cuando era necesario realizar correctamente.

0x608

POP_FX_COMPONENT

POP_FX_COMPONENT_FLAGS

Reservado

Un controlador ha intentado realizar la transición de un componente a inactivo sin una solicitud activa anterior.

0x609

POP_FX_PLUGIN

POP_FX_DEVICE

Tipo de solicitud duplicado

0: DevicePowerRequired

1: DevicePowerNotRequired

Un complemento de Power Engine ha solicitado la alimentación del dispositivo necesaria o la alimentación del dispositivo no es necesaria sin una solicitud intermedia del tipo opuesto.

0x610

POP_FX_PLUGIN

POP_FX_DEVICE

Reservado

Un complemento de Power Engine ha solicitado la alimentación del dispositivo no necesaria, mientras que una solicitud de alimentación de dispositivo anterior está pendiente.

0x611

POP_FX_PLUGIN

POP_FX_DEVICE

Índice de componentes no válido

Un complemento de Power Engine ha solicitado una operación en un componente no válido.

0x612

POP_FX_PLUGIN PowerEnginePlugin

Reservado

Reservado

Un complemento de Power Engine ha solicitado que se realice un trabajo adicional en el contexto de una notificación de dispositivo en la que no se proporcionó ningún búfer para la solicitud.

0x613

POP_FX_DEVICE

Índice de componentes

Operación

0: No se requiere alimentación completa del dispositivo

1: Dispositivo de informe encendido

2: Condición de inactividad completa

Un controlador ha intentado completar una solicitud cuando no hay ninguna solicitud pendiente pendiente.

0x614

POP_FX_DEVICE

Índice de componentes

Parámetro no válido

0: PO_FX_FLAG_BLOCKING se usa en IRQL >= DISPATCH_LEVEL

1: PO_FX_FLAG_BLOCKING y PO_FX_FLAG_ASYNC_ONLY especificados

2: Índice de componentes no válido

Un controlador ha solicitado una transición activa o inactiva en un componente con un parámetro no válido.

0x615

POP_FX_PLUGIN

POP_FX_COMPONENT

Acción no válida

0: Componente que no está en estado de inactividad 0

1:El componente ya está activo

2: No hay ninguna solicitud de activación pendiente

3: Transición de estado inactivo pendiente

Un complemento de Power Engine ha indicado ilegalmente la finalización de una activación de componentes.

0x616

POP_FX_PLUGIN

POP_FX_COMPONENT

Acción no válida

0: Estado inactivo no válido

1: El componente ya está en estado solicitado

2: Se solicitó un estado de inactividad distinto de cero sin pasar por el estado de inactividad 0

Un complemento de Power Engine ha solicitado ilegalmente una transición de estado inactivo de componente.

0x617

POP_FX_PLUGIN PowerEnginePlugin

UNICODE_STRING DeviceId

registro de PEP de PEP_DEVICE_REGISTER

Un complemento de Power Engine ha devuelto un tipo de aceptación no válido al procesar una notificación de registro de dispositivo.

0x618

POP_FX_WORK_ORDER_WATCHDOG_INFO WorkOrder

Reservado

Reservado

Un subproceso de trabajo de energía en tiempo de ejecución se ha bloqueado durante demasiado tiempo.

0x619

dispositivo POP_FX_DEVICE

Índice de componentes

NULL o DEVICE_NODE del dispositivo secundario realmente responsable

Un dispositivo ha bloqueado la entrada en el estado de energía inactivo más profundo del tiempo de ejecución durante demasiado tiempo.

0x61A

Complemento de power Engine de POP_FX_PLUGIN

dispositivo POP_FX_DEVICE

Reservado

Un complemento de Power Engine ha proporcionado información no válida sobre la información de estado de rendimiento de un componente.

0x61B

dispositivo POP_FX_DEVICE

Índice de componentes

Reservado

Un controlador ha emitido una solicitud de estado de rendimiento antes de registrarse para los estados de rendimiento del dispositivo.

0x61C

dispositivo POP_FX_DEVICE

Índice de componentes

Parámetro no válido

VALORES:

0 : PerfChangesCount supera el número de conjuntos de estados de rendimiento registrados para este componente

Un controlador ha emitido una solicitud de estado de rendimiento con parámetros no válidos.

0x61D

dispositivo POP_FX_DEVICE

Índice de componentes

Contexto de solicitud pendiente

Un controlador ha emitido una solicitud de estado de rendimiento mientras una solicitud anterior está pendiente.

0x61E

Reservado

Reservado

Reservado

Un complemento de Power Engine ha intentado realizar una transición crítica en un dispositivo depurador mientras se habilitan las transiciones automáticas.

0x61F

dispositivo POP_FX_DEVICE

Índice de estado inactivo coordinado

Reservado

Un complemento de Power Engine ha intentado habilitar las transiciones automáticas del depurador para un estado inactivo coordinado que no es un estado de toda la plataforma.

0x620

dispositivo POP_FX_DEVICE

Índice de estado inactivo coordinado

Reservado

Un complemento de Power Engine ha intentado registrar una dependencia de estado D para un estado inactivo coordinado que no es un estado de toda la plataforma.

0x621

dispositivo POP_FX_DEVICE

Índice de componentes

Índice de estado inactivo coordinado

Un complemento de Power Engine ha intentado registrar una dependencia de estado F para un estado inactivo coordinado que no es un estado de toda la plataforma.

0x622

El POP_FX_COMPONENT primario

El POP_FX_COMPONENT secundario

Reservado

Un controlador ha intentado anular el registro de PoFx con dependientes pendientes.

0x666

PPOP_PEP_ACTIVITY

Nuevo tipo de actividad

0: DevicePowerOn

1: ComponentIdleStateChange

2: ComponentActivating

3: ComponentActive

4: DevicePowerOff

5: DeviceSuspend

Tipo de actividad en conflicto

0: DevicePowerOn

1: ComponentIdleStateChange

2: ComponentActivating

3: ComponentActive

4: DevicePowerOff

5: DeviceSuspend

El complemento de Power Engine predeterminado ha intentado desencadenar una nueva actividad que entra en conflicto con otra actividad.

0x667

POP_PEP_ACTIVITY

Tipo de actividad

0: DevicePowerOn

1: ComponentIdleStateChange

2: ComponentActivating

3: ComponentActive

4: DevicePowerOff

5: DeviceSuspend

POP_PEP_ACTIVITY_STATUS

El complemento de Power Engine predeterminado ha intentado completar una actividad que no se está ejecutando.

0x668

PPPM_COORDINATED_STATE cuyo recuento de referencias se está actualizando.

Valor de recuento de referencias no válido observado por esta función.

Máscara de estados inactivos de la plataforma que se actualizan.

El complemento predeterminado de Power Engine ha intentado quitar una restricción de estado de inactividad de la plataforma que no estaba restringida anteriormente.

0x669

PPPM_COORDINATED_STATE cuyo recuento de referencias se está actualizando.

Valor de recuento de referencias no válido observado por esta función.

Reservado

El complemento de Power Engine predeterminado ha encontrado un error de coherencia interno al intentar notificar exclusivamente a PoFx sobre la disponibilidad de un estado de inactividad de la plataforma.

Parámetro 1 Parámetro 2 Parámetro 3 Parámetro 4 Causa

0x680

Código de error NTSTATUS.

Reservado

Reservado

El marco de energía en tiempo de ejecución no pudo analizar una tabla ACPI necesaria debido a que falta o no tiene un formato incorrecto. Esto suele deberse a un error de BIOS.

0x700

PEPHANDLE

PEP_PPM_IDLE_SELECT

Reservado

Un complemento de Power Engine ha especificado dependencias inactivas de procesador no válidas.

0x701

Índice del estado inactivo seleccionado del procesador bloqueado.

Dirección PRCB del procesador bloqueado

Índice del procesador bloqueado

Un procesador no pudo completar una transición inactiva dentro del intervalo asignado. Esto indica que el procesador especificado está bloqueado.

0x702

Índice del estado inactivo seleccionado del procesador.

Estado de sincronización inactiva del procesador

Dirección PRCB del procesador bloqueado

Un procesador se despertó desde un estado no interrumpible sin que el sistema operativo inicie una reactivación explícita a través del PEP (mediante la sincronización inactiva de PPM necesaria).

0x703

PEPHANDLE

PEP_PPM_QUERY_PLATFORM_STATE

Reservado

Un complemento de Power Engine ha especificado dependencias inactivas de procesador no válidas durante una notificación de estado de la plataforma de consulta.

0x704

Reservado

Reservado

Reservado

Una transición de estado inactivo coordinada no se completó de forma oportuna.

0x705

PEPHANDLE

Notificación

Etiqueta de cuatro caracteres que identifica el campo modificado ilegalmente. Descodificar etiqueta en un depurador de kernel con: etiqueta .formats, con etiqueta entre < >.

Un complemento de Power Engine ha modificado un campo de solo lectura en el búfer pasado a una notificación.

0x706

Notificación

Etiqueta de cuatro caracteres que identifica el campo que contiene el valor no válido. Descodificar etiqueta en un depurador de kernel con: etiqueta .formats, con etiqueta entre < >.

Valor o índice no válidos en una matriz donde existe un valor no válido

Un complemento de Power Engine ha devuelto un valor no válido en uno de los campos del búfer pasados a una notificación.

0x800

Estado actual de CS

Reservado

Reservado

El monitor se ha activado inesperadamente mientras el sistema estaba en espera conectado.

0x801

Motivo del cambio de estado de visualización

Identificador de la sesión que actualizó el estado de presentación.

Reservado

Se ha producido una transición de estado de visualización no válida.

0x802

POWER_MONITOR_REQUEST_REASON que hizo que la pantalla se desactivara

1 si el procesador de eventos de energía está habilitado, 0 de lo contrario.

Puntero a un POP_PDC_IDLE_PHASE_WATCHDOG_CONTEXT global.

La fase de inactividad del sistema PDC (NoCsPhase) ha estado bloqueando la transición al modo de espera moderno durante más tiempo del esperado.

0x900

Puntero a la devolución de llamada responsable de la configuración de energía

IRQL antes de llamar a la devolución de llamada de configuración de energía

IRQL después de volver desde la devolución de llamada de configuración de energía

Devolución de llamada de configuración de energía registrada devuelta con IRQL modificado. Esto indica que la devolución de llamada cambió el IRQL, pero no restauró el IRQL original antes de devolverlo.

0x901

DEVICE_OBJECT

IRP

Recuento de deshabilitación de APC del subproceso

Un controlador ha habilitado o deshabilitado las API del kernel mientras controla un IRP de energía.

0x4001

Subcódigo de error ke.

VALORES:

0x100 : (INTERNAL_POWER_ERROR_KE_PROCESSOR_ON_TIMED_OUT) El firmware tardó demasiado tiempo en encender un procesador.

0x101 : (INTERNAL_POWER_ERROR_KE_INVALID_INTERRUPT_TARGET) Se especificó un destino de interrupción no válido.

0x102 : (INTERNAL_POWER_ERROR_KE_SETDESTINATION_FAILED) No se pudo cambiar el destino de destino de una línea de interrupción.

0x103 : (INTERNAL_POWER_ERROR_KE_IPI_REQUEST_FAILED) No se pudo emitir un IPI mientras se redirige una interrupción.

0x104 : (INTERNAL_POWER_ERROR_KE_ARCH_NOT_SUPPORTED) Arquitectura de procesador no admitida.

Reservado

Reservado

(INTERNAL_POWER_ERROR_KE_SUBCODE) Se ha producido un error interno en el ejecutivo del kernel durante una operación de energía.

0xAA64

Código de error

Identificador de función de PSCI en curso

Datos opcionales dependientes del contexto interno

La función AArm64 Power State Coordination Interface (PSCI) encontró un error crítico irrecuperable.

Resolución

Notas generales

En la tabla anterior, varios de los parámetros son punteros a estructuras. Por ejemplo, si el parámetro 2 aparece como DEVICE_OBJECT, el parámetro 2 es un puntero a una estructura de DEVICE_OBJECT. Algunas de las estructuras se definen en wdm.h, que se incluye en el Kit de controladores de Windows. Por ejemplo, las siguientes estructuras se definen en wdm.h.

  • EXCEPTION_POINTERS
  • DEVICE_OBJECT
  • IO_STACK_LOCATION
  • PEP_DEVICE_REGISTER

Algunas de las estructuras que aparecen en la tabla anterior no se definen en ningún archivo de encabezado público. Puede ver las definiciones de esas estructuras mediante el comando dt debugger. En el ejemplo siguiente se muestra cómo usar el comando dt para ver la estructura 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>

Los procedimientos siguientes le ayudarán a depurar determinadas instancias de esta comprobación de errores.

Comprobación de errores de depuración 0xA0 cuando el parámetro 1 es igual a 0x2

  1. Examine la pila. ¡Busca el ntoskrnl! Función PopExceptionFilter . Esta función contiene el código siguiente como primer argumento.

     (error_code << 16) | _LINE_
    

    Si el autor de la llamada es PopExceptionFilter, el primer argumento de esta función es de tipo PEXCEPTION_POINTERS. Anote el valor de este argumento.

  2. Use el comando dt (Tipo de presentación) y especifique el valor que encontró en el paso anterior como argumento.

    dt nt!_EXCEPTION_POINTERS argument 
    

    Este comando muestra la estructura . Anote la dirección del registro de contexto.

  3. Use el comando .cxr (Mostrar registro de contexto) y especifique el registro de contexto que encontró en el paso anterior como registro.

    .cxr record 
    

    Este comando establece el contexto de registro en el valor adecuado.

  4. Use una variedad de comandos para analizar el origen del error. Comience con kb (Display Stack Backtrace) .

Comprobación de errores de depuración 0xA0 cuando el parámetro 1 es igual a 0x7

  1. Examine la pila. ¡Busca el ntoskrnl! Función PopExceptionFilter . El primer argumento de esta función es de tipo PEXCEPTION_POINTERS. Anote el valor de este argumento.

  2. Use el comando dt (Tipo de presentación) y especifique el valor que encontró en el paso anterior como argumento.

    dt nt!_EXCEPTION_POINTERS argument 
    

    Este comando muestra la estructura . Anote la dirección del registro de contexto.

  3. Use el comando .cxr (Mostrar registro de contexto) y especifique el registro de contexto que encontró en el paso anterior como registro.

    .cxr record 
    

    Este comando establece el contexto de registro en el valor adecuado.

  4. Use una variedad de comandos para analizar el origen del error. Comience con kb (Display Stack Backtrace) .

Comprobación de errores de depuración 0xA0 cuando el parámetro 1 es igual a 0x101

  1. Use el comando dt (Display Type) y especifique el valor de Parameter 3 como argumento.

    dt nt!_EXCEPTION_POINTERS argument 
    

    Este comando muestra la estructura . Anote la dirección del registro de contexto.

  2. Use el comando .cxr (Mostrar registro de contexto) y especifique el registro de contexto que encontró el paso anterior como registro.

    .cxr record 
    

    Este comando establece el contexto de registro en el valor adecuado.

  3. Use una variedad de comandos para analizar el origen del error. Comience con kb (Display Stack Backtrace) .

Consulte también

Bug Check Code Reference (Referencia de código de comprobación de errores)