Règle IrpCancelField (wdm)
La règle IrpCancelField spécifie que le pilote case activée la valeur du membre Irp-Cancel> lors de la définition d’une routine d’annulation sur un IRP qu’il a suspendu.
Le vérificateur de pilotes statique applique cette règle à la fin de la routine StartIo du pilote et à la fin de la routine de distribution du pilote.
Pour plus d’informations sur la façon dont un pilote doit gérer l’annulation d’IRP, consultez Synchronisation de l’annulation d’IRP.
Modèle de pilote : WDM
Comment tester
Au moment de la compilation |
---|
Exécutez Static Driver Verifier et spécifiez la règle IrpCancelField . Utilisez les étapes suivantes pour exécuter l’analyse de votre code :
Pour plus d’informations, consultez Utilisation du vérificateur de pilote statique pour rechercher des défauts dans les pilotes. |
S’applique à
IoCsqInsertIrpIoCsqInsertIrpExIoMarkIrpPendingIoSetCancelRoutine