0x40 de Verificação de Bugs: TARGET_MDL_TOO_SMALL
O bug TARGET_MDL_TOO_SMALL marcar tem um valor de 0x00000040. Isso indica que um driver usou incorretamente IoBuildPartialMdl.
Importante
Este artigo é para programadores. Se você for um cliente que recebeu um código de erro de tela azul ao usar o computador, consulte Solucionar erros de tela azul.
Parâmetros de TARGET_MDL_TOO_SMALL
Nenhum
Causa
Esse é um bug do driver. Um driver chamou a função IoBuildPartialMdl e passou um MDL para mapear parte de um MDL de origem, mas o MDL de destino não é grande o suficiente para mapear todo o intervalo de endereços solicitados.
Resolução
Os MDLs de origem e de destino, bem como o comprimento do intervalo de endereços a ser mapeado, são o primeiro, o segundo e o quarto argumentos para a função IoBuildPartialMdl . Portanto, fazer um rastreamento de pilha nessa função específica pode ajudar durante o processo de depuração. Verifique se o código está calculando corretamente o tamanho necessário para o MDL de destino para o comprimento do intervalo de endereços que você está passando para essa função.