0x35 de Verificação de Bugs: NO_MORE_IRP_STACK_LOCATIONS
O bug NO_MORE_IRP_STACK_LOCATIONS marcar tem um valor de 0x00000035. Esse bug marcar ocorre quando o pacote IoCallDriver não tem mais locais de pilha restantes.
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 NO_MORE_IRP_STACK_LOCATIONS
Parâmetro | Descrição |
---|---|
1 |
Endereço do IRP |
2 |
Reservado |
3 |
Reservado |
4 |
Reservado |
Causa
Um driver de nível superior tentou chamar um driver de nível inferior por meio da interface IoCallDriver , mas não há mais locais de pilha no pacote. Isso impedirá que o driver de nível inferior acesse seus parâmetros.
Essa é uma situação desastrosa, pois o driver de nível mais alto está procedendo como se tivesse preenchido os parâmetros para o driver de nível inferior (conforme necessário). Mas como não há um local de pilha para o último driver, o primeiro realmente cancelou o fim do pacote. Isso significa que alguma outra memória também foi corrompida.