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.