Partager via


Appel de WinUSB à partir d’UMDF

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.

Un pilote UMDF peut appeler winUSB Functions directement si le pilote ne peut pas utiliser les interfaces UMDF spécifiques à USB pour effectuer une opération spécifique. Pour appeler WinUSB Functions, le pilote doit d’abord obtenir un handle d’interface WinUSB en appelant IWDFUsbTargetDevice::GetWinUsbHandle ou IWDFUsbInterface::GetWinUsbHandle. Un handle d’interface WinUSB est utilisé pour définir la première interface dans la configuration sélectionnée.

Pour plus d’informations, consultez Comment accéder à un périphérique USB à l’aide de fonctions WinUSB.