Règle ReqCompletionRoutine (kmdf)
La règle ReqCompletionRoutine spécifie qu’une routine d’achèvement doit être définie avant qu’une requête soit envoyée à une cible d’E/S.
Si une requête n’est pas envoyée de manière synchrone ou n’est pas envoyée en tant qu’envoi et oubli (spécifié par l’indicateur WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET ), le pilote doit définir une routine d’achèvement afin que la cible d’E/S puisse avertir le pilote lorsque la demande est terminée.
Modèle de pilote : KMDF
Comment tester
Au moment de la compilation |
---|
Exécutez Static Driver Verifier et spécifiez la règle ReqCompletionRoutine . 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 à
WdfRequestSendWdfRequestSetCompletionRoutine
Voir aussi
Exécution des demandes d’E/Ssynchronisant l’annulation et le coded’achèvement WDF_REQUEST_SEND_OPTIONS_FLAGSWDF_REQUEST_SEND_OPTIONS