Partager via


Identifiants de conteneurs pour les appareils Bluetooth

Pour un appareil Bluetooth connecté à l’ordinateur, l’adresse mac (Media Access Control) de l’appareil est utilisée pour générer un ID de conteneur pour l’appareil.

Le pilote de bus Bluetooth utilise l’adresse MAC comme valeur initiale pour générer un ID de conteneur unique pour l’appareil. Cet ID de conteneur est fourni par le pilote de bus Bluetooth pour chaque nœud de périphérique Bluetooth (devnode) énuméré pour un appareil physique.

Les appareils Bluetooth implémentent fréquemment des services spécifiques au Bluetooth. Ces services ne sont pas installés en tant qu’appareils Windows PnP et n’ont donc pas de devnodes associés. Toutefois, ces services sont efficacement des instances d’appareil fonctionnelles, car elles fournissent des fonctionnalités spécifiques et permettent la communication avec l’appareil Bluetooth.

À compter de Windows 7, le système d’exploitation considère que les services Bluetooth sont des interfaces d’appareils fonctionnels et regroupent ces services avec les devnodes Bluetooth pour un appareil.

Tous les appareils Bluetooth doivent inclure une adresse MAC. Par conséquent, un ID de conteneur pour les devnodes et services Bluetooth est toujours basé sur la valeur d’adresse MAC. Contrairement aux périphériques USB, la fonctionnalité d’appareil amovible n’est jamais utilisée pour générer des ID de conteneur pour les appareils Bluetooth.

Pour vous assurer qu’un ID de conteneur unique est généré pour chaque appareil, les développeurs d’appareils Bluetooth doivent configurer chaque appareil avec une adresse MAC unique.