0x44 de Verificação de Bugs: MULTIPLE_IRP_COMPLETE_REQUESTS
O bug MULTIPLE_IRP_COMPLETE_REQUESTS marcar tem um valor de 0x00000044. Isso indica que um driver tentou solicitar a conclusão de um IRP que já está concluído.
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 MULTIPLE_IRP_COMPLETE_REQUESTS
Parâmetro | Descrição |
---|---|
1 |
O endereço do IRP |
2 |
Reservado |
3 |
Reservado |
4 |
Reservado |
Causa
Um driver chamou IoCompleteRequest para solicitar que um IRP seja concluído, mas o pacote já foi concluído.
Resolução
Esse é um bug difícil de encontrar porque o caso mais simples , um driver que tentou concluir seu próprio pacote duas vezes - geralmente não é a origem do problema. É mais provável que dois drivers separados acreditem que possuem o pacote e cada um tentou concluí-lo. A primeira solicitação é bem-sucedida e a segunda falha, resultando nesse bug marcar.
Rastrear quais drivers no sistema causaram o erro é difícil, porque a trilha do primeiro driver foi coberta pelo segundo. No entanto, a pilha de driver para a solicitação atual pode ser encontrada examinando os campos de objeto do dispositivo em cada um dos locais de pilha.