Flux d’opérations de traitement des demandes d’E/S
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.
Toutes les opérations d’E/S se produisent dans le contexte d’un objet de fichier (autrement dit, toutes les opérations d’E/S se produisent entre les appels qu’une application effectue aux fonctions CreateFile et CloseHandle De Microsoft Win32). Les opérations d’E/S sont des appels qu’une application effectue à, par exemple, aux fonctions Win32 ReadFileEx, WriteFileEx et DeviceIoControl .
Les rubriques suivantes montrent le flux d’opérations qui se produisent vers et à partir des pilotes UMDF lorsque la transaction d’E/S utilisateur commence, traite et se termine dans une pile d’appareils unique et dans une double pile d’appareils :
Note Toutes les E/S initiées par les applications sont routées en mode noyau, comme indiqué dans les figures de la section Architecture de l’UMDF , même si les chiffres de la section Flux d’opérations de traitement des demandes d’E/S ne montrent pas cette situation.