Envoi de demandes d’E/S à des pilotes inférieurs
Avertissement
UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2.
Les exemples UMDF 1 archivés se trouvent dans la Windows 11, version 22H2 - Mise à jour des exemples de pilotes de mai 2022.
Pour plus d’informations, consultez Prise en main avec UMDF.
Lorsqu’un pilote reçoit une demande d’E/S qu’il ne peut pas traiter entièrement, le pilote transfère généralement la demande reçue au pilote inférieur suivant dans la pile. Le pilote appelle la méthode IWDFIoRequest::Send pour transférer la demande. Pour effectuer une transmission synchrone, le pilote passe l’indicateur WDF_REQUEST_SEND_OPTION_SYNCHRONOUS dans le paramètre Flags . Dans le cas contraire, le pilote transfère la requête de manière asynchrone. Avant que le pilote transfère la demande, il doit inscrire une routine d’achèvement. Pour plus d’informations, consultez Terminer les demandes d’E/S.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour