Partager via


0x35 de vérification des bogues : NO_MORE_IRP_STACK_LOCATIONS

Le case activée de bogue NO_MORE_IRP_STACK_LOCATIONS a la valeur 0x00000035. Ce bogue case activée se produit lorsque le paquet IoCallDriver n’a plus d’emplacements de pile restants.

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 NO_MORE_IRP_STACK_LOCATIONS

Paramètre Description

1

Adresse de l’IRP

2

Réservé

3

Réservé

4

Réservé

Cause

Un pilote de niveau supérieur a tenté d’appeler un pilote de niveau inférieur via l’interface IoCallDriver , mais il n’y a plus d’emplacements de pile dans le paquet. Cela empêche le pilote de niveau inférieur d’accéder à ses paramètres.

Il s’agit d’une situation désastreuse, car le pilote de niveau supérieur se poursuit comme s’il avait rempli les paramètres du pilote de niveau inférieur (selon les besoins). Mais étant donné qu’il n’y a pas d’emplacement de pile pour ce dernier pilote, le premier a en fait amorti la fin du paquet. Cela signifie qu’une autre mémoire a également été endommagée.