0xD6 de Verificação de Bugs: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
O marcar de bugs DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION tem um valor de 0x000000D6. Isso indica que o driver acessou a memória além do final de sua alocação de pool.
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 DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
Parâmetro | Descrição |
---|---|
1 |
Endereço de memória referenciado |
2 |
0: Ler 1: Escrever |
3 |
Endereço que referenciava memória (se conhecido) |
4 |
Reservado |
A extensão de depuração !analyze exibe informações sobre o bug marcar e pode ser útil para determinar a causa raiz. Se o driver responsável pelo erro puder ser identificado, seu nome será impresso na tela azul e armazenado na memória no local (PUNICODE_STRING) KiBugCheckDriver.
Causa
O driver alocou n bytes de memória e, em seguida, referenciou mais de n bytes. A opção Pool Especial do Verificador de Driver detectou essa violação.
Para obter informações sobre o pool especial, consulte a seção Verificador de Driver do Kit de Driver do Windows.
Comentários
Isso não pode ser protegido por uma tentativa – exceto pelo manipulador – que só pode ser protegida por uma investigação.