Vérification de bogue 0x44 : MULTIPLE_IRP_COMPLETE_REQUESTS

Le contrôle de bogue MULTIPLE_IRP_COMPLETE_REQUESTS a la valeur 0x00000044. Cela indique qu’un pilote a tenté d’effectuer une demande d’IRP qui est déjà terminée.

Important

Cette rubrique s’adresse aux développeurs. 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 MULTIPLE_IRP_COMPLETE_REQUESTS

Paramètre Description

1

Adresse de l’IRP

2

Réservé

3

Réservé

4

Réservé

Cause

Un pilote a appelé IoCompleteRequest pour demander l’achèvement d’une IRP, mais le paquet a déjà été effectué.

Résolution

Il s’agit d’un bogue difficile à trouver, car le cas le plus simple, un pilote qui tente de terminer son propre paquet à deux reprises, n’est généralement pas la source du problème. Plus vraisemblablement, deux pilotes distincts pensent chacun qu’ils possèdent le paquet et chacun d’eux a tenté de le terminer. La première demande aboutit, et la deuxième échoue, ce qui entraîne une vérification de bogue.

Le suivi des pilotes du système à l’origine de l’erreur est difficile, car la piste du premier pilote a été couverte par la seconde. Toutefois, vous pouvez trouver la pile de pilotes pour la requête en cours en examinant les champs d’objet d’appareil dans chacun des emplacements de la pile.