Énumération des appareils dans un bus
L’énumération de bus consiste à déterminer quels appareils enfants sont connectés à un appareil parent. Un appareil parent est généralement un adaptateur de bus, mais il peut également s’agir d’un appareil qui prend en charge plusieurs fonctions, telles qu’une carte sonore, pour laquelle chaque fonction nécessite un ensemble distinct de pilotes.
Kernel-Mode Driver Framework (KMDF) prend en charge deux types d’énumération de bus :
Énumération statique, qui est facile à implémenter et est idéale si le nombre et le type d’appareils enfants ne sont pas spécifiques au système et ne changent pas une fois que le matériel a été branché.
Énumération dynamique, qui doit être utilisée si le nombre ou le type d’appareils enfants change d’un ordinateur à un autre.
Un pilote de bus peut utiliser l’un ou les deux types d’énumération de bus.
Pour plus d’informations sur l’écriture d’un pilote de bus KMDF, consultez Développement de pilotes de bus basé sur KMDF.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour