| Anterior | Siguiente |
| NO_MORE_SYSTEM_PTES | MUST_SUCCEED_POOL_EMPTY |
TARGET_MDL_TOO_SMALL
Qué significa TARGET_MDL_TOO_SMALL
TARGET_MDL_TOO_SMALL (0x40) indica un error de driver al usar IoBuildPartialMdl: el MDL de destino no tiene espacio suficiente para describir todo el rango de direcciones solicitado dentro del MDL fuente.
Microsoft no define parámetros del propio bug check para 0x40. La forma práctica de investigarlo es recuperar la llamada a IoBuildPartialMdl desde la pila: sus argumentos contienen source MDL, target MDL, virtual address y length.
Qué comprobar
- Encuentre
IoBuildPartialMdlen la pila y capture sus cuatro argumentos. - Valide que el rango solicitado está dentro del source MDL y que el target MDL fue dimensionado para ese rango.
- Revise cálculos de páginas que cruzan límites y el redondeo de offsets/length.
- No intente “aumentar memoria del sistema”: el problema es el tamaño de una estructura MDL creada por el driver.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.