0x11B de vérification des bogues : DRIVER_RETURNED_HOLDING_CANCEL_LOCK

Le case activée de bogue DRIVER_RETURNED_HOLDING_CANCEL_LOCK a la valeur 0x0000011B. Ce bogue case activée indique qu’un pilote est retourné à partir d’une routine d’annulation qui contient le verrou d’annulation global. Cela entraîne l’échec de tous les appels d’annulation ultérieurs et entraîne un blocage ou un autre bogue case activée.

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_RETURNED_HOLDING_CANCEL_LOCK

Paramètre Description

1

Adresse de l’IRP qui a été annulée (peut ne pas être valide).

2

Adresse de la routine d’annulation .

Notes

Le verrou d’annulation de rotation doit avoir été libéré par la routine d’annulation .

Le pilote appelle la fonction IoCancelIrpIoCancelIrp pour annuler un paquet de demandes d’E/S (IRP). Cette fonction acquiert le verrou d’annulation de rotation, définit l’indicateur d’annulation dans l’IRP, puis appelle la routine d’annulation spécifiée par le champ approprié dans l’IRP, si une routine a été spécifiée. La routine d’annulation est censée libérer le verrou d’annulation de rotation. S’il n’existe aucune routine d’annulation , le verrou d’annulation de rotation est libéré.