Comprobación de errores 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

La comprobación de errores SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION tiene un valor de 0x000000C1. Esto indica que el controlador escribió en una sección no válida del grupo especial.

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 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

El parámetro 4 indica el tipo de infracción.

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

Dirección a la que el controlador intentó liberarse

Reservado

0

0x20

Un controlador intentó liberar el grupo que no se asignó.

Dirección a la que el controlador intentó liberarse

Bytes solicitados

Bytes calculados (dados realmente al autor de la llamada)

0x21,

0x22

Un controlador intentó liberar una dirección incorrecta.

Dirección a la que el controlador intentó liberarse

Dirección en la que los bits están dañados

Reservado

0x23

Un controlador liberó una dirección, pero los bytes cercanos dentro de la misma página se han dañado.

Dirección a la que el controlador intentó liberarse

Dirección en la que los bits están dañados

Reservado

0x24

Un controlador liberó una dirección, pero los bytes que se produjeron después del final de la asignación se han sobrescribido.

IRQL actual

Tipo de grupo

Número de bytes

0x30

Un controlador intentó asignar un grupo en un IRQL incorrecto.

IRQL actual

Tipo de grupo

Dirección a la que el controlador intentó liberarse

0x31

Un controlador intentó liberar el grupo en un IRQL incorrecto.

Dirección a la que el controlador intentó liberarse

Dirección en la que un bit está dañado

Reservado

0x32

Un controlador liberó una dirección, pero los bytes cercanos dentro de la misma página tienen un error de un solo bit.

Los códigos de _POOL_TYPE se enumeran en ntddk.h. En concreto, cero indica un grupo no paginado y uno indica el grupo paginado.

Causa

Un controlador ha escrito en una sección no válida del grupo especial.

Resolución

Obtenga un retroceso del subproceso actual. Este retroceso normalmente revelará el origen del error.

Para obtener información sobre el grupo especial, consulte la sección Comprobador de controladores del Kit de controladores de Windows.