Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La règle KsMarkPendingIrp spécifie qu’un pilote miniport de flux de noyau (KS) doit marquer les adresses IRPs comme étant en attente lors du retour avec STATUS_PENDING à partir des fonctions de rappel suivantes :
- AVStrMiniFilterClose
- AVStrMiniPinClose
- AVStrMiniPinCreate
Pour marquer l’IRP comme étant en attente, utilisez la routine IoMarkIrpPending.
Modèle de pilote : KS
Vérification des bogues trouvées avec cette règle : Vérification des bogues 0xC4 : DRIVER_VERIFIER_DETECTED_VIOLATION (0x00081008 )
Comment tester
| Au moment de la compilation |
|---|
Exécutez static Driver Verifier et spécifiez la règle KsMarkPendingIrp . Utilisez la procédure suivante pour exécuter une analyse de votre code :
Pour plus d’informations, consultez Utilisation de Static Driver Verifier pour rechercher des défauts dans les pilotes. |
| Au moment de l'exécution |
|---|
Pour vérifier cette règle, ouvrez une fenêtre d’invite de commandes. Entrez une commande Driver Verifier et spécifiez /domain ks. Par exemple : vérificateur /domain ks [options] /driver< yourdriver > Pour plus d’informations, consultez Type de débogage. |