0xD6 de vérification des bogues : DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
Le case activée de bogue DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION a la valeur 0x000000D6. Cela indique que le pilote a accédé à la mémoire au-delà de la fin de son allocation de pool.
Important
Cet article est destiné aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.
paramètres de DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
Paramètre | Description |
---|---|
1 |
Adresse mémoire référencée |
2 |
0 : Lire 1 : Écrire |
3 |
Adresse qui a fait référence à la mémoire (si elle est connue) |
4 |
Réservé |
L’extension de débogage !analyze affiche des informations sur le bogue case activée et peut être utile pour déterminer la cause racine. Si le pilote responsable de l’erreur peut être identifié, son nom est imprimé sur l’écran bleu et stocké en mémoire à l’emplacement (PUNICODE_STRING) KiBugCheckDriver.
Cause
Le pilote a alloué n octets de mémoire, puis a référencé plus de n octets. L’option Pool spécial du vérificateur de pilotes a détecté cette violation.
Pour plus d’informations sur le pool spécial, consultez la section Vérificateur de pilotes du Kit de pilotes Windows.
Remarques
Cela ne peut pas être protégé par un try ( sauf le gestionnaire ) : il ne peut être protégé que par une sonde.