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.
Avertissement
UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2.
Les échantillons UMDF 1 archivés se trouvent dans Windows 11, version 22H2 - Mise à jour des échantillons de pilotes de mai 2022.
Pour plus d’informations, consultez Prise en main de UMDF.
Le User-Mode Driver Framework (UMDF) se compose d’un ensemble d’objets de coopération. La fonction UMDF crée et gère une série d’objets exposés au pilote de périphérique en mode utilisateur. Certains de ces objets sont créés par la fonction UMDF en réponse aux actions déclenchées par l’application, telles qu’une requête d’E/S, tandis que d’autres objets UMDF sont créés lorsque le pilote appelle des méthodes d’interface UMDF. Par exemple, pour créer un objet file d’attente d’E/S, le pilote appelle la méthode IWDFDevice ::CreateIoQueue .
Les rubriques suivantes décrivent les objets d’infrastructure principaux, le sous-ensemble du modèle objet de composant (COM) sur lequel ils sont basés et le modèle de programmation DDI UMDF :