Je travaille sur la création d'un périphérique HID virtuel dans Windows 10. Pour m'aider à développer les pilotes, j'ai analysé l'exemple fourni ici: https://github.com/Microsoft/Windows-driver-samples/tree/master/hid/vhidmini2. Une chose qu'ils font m'a bloqué: dans app/testvhid.c, l'application envoie des données au pilote en trouvant l'interface du pilote et en envoyant des données à celui-ci. Toutefois, le pilote n'appelle jamais WdfDeviceCreateDeviceInterface, que j'avais supposé nécessaire pour créer une interface de périphérique. En fait, il semble qu'il n'y ait aucune mention d'interfaces dans le code du pilote.Initialisation des interfaces de périphérique pour les pilotes HID Windows sans WdfDeviceCreateDeviceInterface
Ma question est la suivante: comment procéder pour accéder à une interface pour un périphérique HID, alors qu'aucun appel à WdfDeviceCreateDeviceInterface n'a été effectué?