Compartir a través de


Comprobación de errores: 0xA0 INTERNAL_POWER_ERROR

La comprobación de errores 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 va dirigido a 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 referencias.

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

Reserved

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

Suma de comprobación esperada

Suma de comprobación real

Número de línea del fallo.

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

0x4

Suma de comprobación esperada

Suma de comprobación real

Número de línea del fallo.

La suma de comprobación de una página que se va a escribir en el archivo de hibernación no coincide con su suma de comprobación esperada.

0x5

Reservado

Reservado

Reserved

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

0x7

Reservado

Reservado

Reserved

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 del dispositivo

POWER_CHANNEL_SUMMARY

Error irrecuperable al procesar un evento de energía del sistema.

0x9

status code

Fase de creación de reflejo

Reserved

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

Reserved

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

0xB

Tamaño del archivo de hibernación.

Progreso de la 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

Reserved

No se pudo inicializar la pila de volcado.

0xD

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

Punto de control de suspensión alcanzado más reciente.

Puntero a la estructura POP_POWER_ACTION.

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

0xF

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

Punto de control de suspensión alcanzado más reciente.

Puntero al subproceso que procesa actualmente la solicitud.

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

0xF0

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

Punto de control de suspensión alcanzado más reciente.

Puntero al subproceso que procesa actualmente la solicitud.

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

0xF1

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

Punto de control de suspensión alcanzado más reciente.

Puntero al subproceso que procesa actualmente la solicitud.

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

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

0x101

Reserved

Puntero de excepción.

Reserved

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

Reserved

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

Reserved

POP_HIBER_CONTEXT

Reserved

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

0x104

Reserved

POP_HIBER_CONTEXT

Reserved

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

0x105

Reserved

POP_HIBER_CONTEXT

Reserved

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

0x106

Reserved

Lista de descriptores de memoria (MDL)

Reserved

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

0x107

Reserved

POP_HIBER_CONTEXT

PO_MEMORY_RANGE_ARRAY

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

0x108

Reserved

POP_HIBER_CONTEXT

Reserved

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

0x109

Reserved

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

Reserved

POP_HIBER_CONTEXT

Código de error NTSTATUS

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

0x10B

Reserved

Progreso de la hibernación actual

Reserved

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

0x10C

Reserved

Marcas proporcionadas a la API

Longitud que se va a marcar

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

0x10D

Reserved

POP_HIBER_CONTEXT

Código de error NTSTATUS

Error en el subsistema de kernel seguro al proporcionar datos para reanudar.

0x10E

Reserved

Suma de comprobación incorrecta

Suma de comprobación de lectura del disco anterior

El subsistema de disco devolvió datos dañados durante la lectura del 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 la paginación estaba deshabilitada, pero antes de que Po deshabilitara las interrupciones en todos los procesadores.

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

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

Reserved

Error interno al controlar el progreso del estado de suspensión del sistema.

0x110

Reservado

Reservado

Reserved

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

Reserved

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

0x200

Reserved

DEVICE_OBJECT

DEVICE_OBJECT_POWER_EXTENSION

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

0x300

Reserved

DEVICE_OBJECT

IRP

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

0x301

Reserved

DEVICE_OBJECT

IRP

La batería ha entrado en un estado desconocido.

0x400

Reserved

IO_STACK_LOCATION

DEVICE_OBJECT

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

0x401

Reserved

Lista de IRP pendientes

DEVICE_OBJECT

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

0x402

Reserved

Lista de IRP pendientes

DEVICE_OBJECT

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

0x403

Reserved

Lista de IRP pendientes

DEVICE_OBJECT

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

0x404

Reserved

IO_STACK_LOCATION

DEVICE_OBJECT

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

0x500

Reserved

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

Reserved

Un controlador ha intentado un registro duplicado con el marco en tiempo de ejecución de energía.

0x601

Dispositivo POP_FX_DEVICE

PEP_DEVICE_REGISTER PEP

Reserved

Ningún complemento del motor de energía aceptó el registro de dispositivos.

0x602

Nodo de dispositivo DEVICE_NODE

Recuento de suspensiones

Reserved

El recuento de suspensiones del nodo de dispositivo no coincide con su recuento de activación.

0x603

POP_FX_PLUGIN

Tipo de solicitud de trabajo

Reserved

Un complemento del motor de energía realizó una solicitud de trabajo no válida.

0x605

ID de notificación

POP_FX_PLUGIN

Reserved

Un complemento del motor de energía 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 del motor de energía intentó realizar una 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

Reserved

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 se requería que se realizara correctamente.

0x608

POP_FX_COMPONENT

POP_FX_COMPONENT_FLAGS

Reserved

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 del motor de energía ha solicitado la alimentación del dispositivo necesaria o no necesaria sin una solicitud intermedia del tipo opuesto.

0x610

POP_FX_PLUGIN

POP_FX_DEVICE

Reserved

Un complemento del motor de energía ha solicitado la alimentación del dispositivo no necesaria mientras que una solicitud de energía de dispositivo anterior está pendiente.

0x611

POP_FX_PLUGIN

POP_FX_DEVICE

Índice de componente no válido

Un complemento del motor de energía ha solicitado una operación en un componente no válido.

0x612

POP_FX_PLUGIN PowerEnginePlugin

Reservado

Reserved

Un complemento del motor de energía 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 componente

Operación

0: No se requiere alimentación completa del dispositivo

1: Notificación de dispositivo encendido

2: Condición de inactividad completa

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

0x614

POP_FX_DEVICE

Índice de componente

Parámetro no válido

0: PO_FX_FLAG_BLOCKING usado en IRQL >= DISPATCH_LEVEL

1: PO_FX_FLAG_BLOCKING y PO_FX_FLAG_ASYNC_ONLY ambos especificados

2: Índice de componente 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: El componente no está en estado inactivo 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 del motor de energía ha indicado de forma no válida la finalización de una activación de componente.

0x616

POP_FX_PLUGIN

POP_FX_COMPONENT

Acción no válida

0: Estado de inactividad no válido

1: El componente ya está en el estado solicitado

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

Un complemento del motor de energía ha solicitado de forma no válida una transición de estado de inactividad de componente.

0x617

POP_FX_PLUGIN PowerEnginePlugin

UNICODE_STRING DeviceId

Registro PEP PEP_DEVICE_REGISTER

Un complemento del motor de energía 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

Reserved

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 componente

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 del motor de energía POP_FX_PLUGIN

Dispositivo POP_FX_DEVICE

Reserved

Un complemento del motor de energía 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 componente

Reserved

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 componente

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 componente

Contexto de solicitud pendiente

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

0x61E

Reservado

Reservado

Reserved

Un complemento del motor de energía ha intentado realizar una transición crítica en un dispositivo depurador mientras las transiciones automáticas están habilitadas.

0x61F

Dispositivo POP_FX_DEVICE

Índice de estado de inactividad coordinado

Reserved

Un complemento del motor de energía 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 de inactividad coordinado

Reserved

Un complemento del motor de energía 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 componente

Índice de estado de inactividad coordinado

Un complemento del motor de energía 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

Reserved

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 del motor de energía predeterminado ha intentado desencadenar una nueva actividad que entra en conflicto con otra actividad.

0x667

POP_PEP_ACTIVITY

Tipo actividad

0: DevicePowerOn

1: ComponentIdleStateChange

2: ComponentActivating

3: ComponentActive

4: DevicePowerOff

5: DeviceSuspend

POP_PEP_ACTIVITY_STATUS

El complemento del motor de energía 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 los estados inactivos de la plataforma que se actualizan.

El complemento del motor de energía predeterminado 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.

Reserved

El complemento del motor de energía 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

Reserved

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

0x700

PEPHANDLE

PEP_PPM_IDLE_SELECT

Reserved

Un complemento del motor de energía 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 reactivó desde un estado no interrumpible sin que el sistema operativo iniciara una reactivación explícita a través del PEP (mediante la sincronización de inactividad PPM necesaria).

0x703

PEPHANDLE

PEP_PPM_QUERY_PLATFORM_STATE

Reserved

Un complemento del motor de energía ha especificado dependencias inactivas del procesador no válidas durante una notificación de estado de la plataforma de consulta.

0x704

Reservado

Reservado

Reserved

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

0x705

PEPHANDLE

Notificación

Etiqueta de cuatro caracteres que identifica el campo modificado de forma no válida. Etiqueta de descodificación en un depurador de kernel con: etiqueta .formats, con etiqueta incluida en < >.

Un complemento del motor de energía 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. Etiqueta de descodificación en un depurador de kernel con: etiqueta .formats, con etiqueta incluida en < >.

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

Un complemento del motor de energía ha devuelto un valor no válido en uno de los campos del búfer pasado a una notificación.

0x800

Estado actual de CS

Reservado

Reserved

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

0x801

Motivo del cambio de estado de la pantalla

Identificador de la sesión que actualizó el estado de la pantalla

Reserved

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

0x802

POWER_MONITOR_REQUEST_REASON que provocó 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 en 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 volver.

0x901

DEVICE_OBJECT

IRP

Recuento de deshabilitaciones de APC del subproceso

Un controlador ha habilitado o deshabilitado las APC de 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 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 compatible.

Reservado

Reserved

(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

ID de función de PSCI en curso

Datos dependientes de contexto interno opcionales

La función de la interfaz de coordinación de estado de energía (PSCI) encontró un error crítico irrecuperable.

Solució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 DEVICE_OBJECT. Algunas de las estructuras se definen en wdm.h, que se incluye en el Kit para controladores de Windows. Por ejemplo, las estructuras siguientes 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 del depurador dt. 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. Busque la función ntoskrnl!PopExceptionFilter. Esta función contiene el código siguiente como primer argumento.

     (error_code << 16) | _LINE_
    

    Si el llamador 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 (Mostrar tipo) 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 (Mostrar seguimiento de pila).

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

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

  2. Use el comando dt (Mostrar tipo) 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 (Mostrar seguimiento de pila).

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

  1. Use el comando dt (Mostrar tipo) y especifique el valor del parámetro 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ó en 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 (Mostrar seguimiento de pila).

Consulte también

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