Objet de demande d’E/S framework

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 sont disponibles dans la mise à jour des exemples de pilotes Windows 11, version 22H2 - Mai 2022.

Pour plus d’informations, consultez Prise en main avec UMDF.

L’objet de demande d’E/S du framework est exposé aux pilotes par l’interface IWDFIoRequest . Il encapsule les détails d’une opération d’E/S. Toutes les demandes d’E/S sont représentées en tant qu’objets de demande d’E/S du framework. Le réflecteur avertit le processus hôte du pilote lorsque le réflecteur reçoit un paquet de demandes d’E/S (IRP) à la suite d’une opération d’E/S d’application, telle qu’un appel à la fonction CreateFile ou ReadFile De Microsoft Win32. L’infrastructure, en réponse à la notification du réflecteur, construit un nouvel objet de requête et le place dans la file d’attente d’E/S appropriée. La configuration de la file d’attente et le modèle de verrouillage choisi par le pilote en mode utilisateur déterminent quand la demande est présentée au pilote. Pour plus d’informations, consultez Configuration du mode de répartition pour une file d’attente d’E/S et Spécification d’un mode de synchronisation de rappel.