Vérification de bogue 0x11B : DRIVER_RETURNED_HOLDING_CANCEL_LOCK

Le contrôle de bogue DRIVER_RETURNED_HOLDING_CANCEL_LOCK a la valeur 0x0000011B. Ce contrôle de bogue indique qu’un pilote a retourné une routine d' annulation qui détient le verrou d’annulation global. Cela entraîne l’échec de tous les appels d’annulation ultérieurs, et entraîne un blocage ou une autre vérification de bogue.

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 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 .

Remarques

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

Le pilote appelle la fonction IoCancelIrpIoCancelIrp pour annuler un paquet de demande d’e/s individuel (IRP). Cette fonction acquiert le verrou de rotation d’annulation, définit l’indicateur d’annulation dans la 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 de rotation d’annulation. S’il n’existe aucune routine d' annulation , le verrou de rotation d’annulation est relâché.