Comprobación de errores 0x40: TARGET_MDL_TOO_SMALL
La comprobación de errores de TARGET_MDL_TOO_SMALL tiene un valor de 0x00000040. Esto indica que un controlador ha usado IoBuildPartialMdl incorrectamente.
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 TARGET_MDL_TOO_SMALL
Ninguno
Causa
Se trata de un error de controlador. Un controlador ha llamado a la función IoBuildPartialMdl y le ha pasado una MDL para asignar parte de un MDL de origen, pero el MDL de destino no es lo suficientemente grande como para asignar todo el intervalo de direcciones solicitadas.
Resolución
Los MDL de origen y destino, así como la longitud del intervalo de direcciones que se va a asignar, son los argumentos primero, segundo y cuarto a la función IoBuildPartialMdl . Por lo tanto, realizar un seguimiento de pila en esta función determinada puede ayudar durante el proceso de depuración. Asegúrese de que el código calcula correctamente el tamaño necesario para el MDL de destino para la longitud del intervalo de direcciones que está pasando a esta función.