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.
Le descripteur ContainerID du système d’exploitation (OS) Microsoft peut être utilisé dans les appareils qui prennent en charge les connexions simultanées de l’appareil via plusieurs bus. Un descripteur ContainerID du système d’exploitation de Microsoft explicitement défini garantit que tous les nœuds d’appareil (devnodes) énumérés pour l’appareil sur le bus USB sont regroupés dans le même conteneur d’appareils.
Remarque Si vous décidez d’implémenter un descripteur Microsoft OS ContainerID, la valeur du descripteur doit être unique sur chaque appareil pour éviter les conflits d’ID de conteneur.
Le descripteur Microsoft OS ContainerID est utile lorsqu’un appareil prend en charge les connexions simultanées à l’appareil via plusieurs bus. De cette façon, le même ID de conteneur est utilisé sur chaque bus pris en charge par l’appareil. Ce qui permet au système d’exploitation de déterminer si les fonctions sur chaque bus font partie du même conteneur d’appareils.
Si vous décidez d’utiliser un Microsoft OS ContainerID au sein de votre appareil USB, vous devez connaître les points suivants :
Pour les appareils qui ne sont pas intégrés à l’ordinateur (c’est-à-dire tous les appareils externes), il est recommandé de toujours fournir un descripteur Microsoft OS ContainerID et un numéro de série au niveau matériel du périphérique USB. Cela garantit que l’infrastructure Windows Plug-and-Play (PnP) est en mesure de regrouper correctement toutes les fonctions d’appareil exposées par l’appareil. À partir de Windows 7, les composants du système d’exploitation reposent sur le regroupement approprié des fonctions de l’appareil. En suivant cette pratique, vous allez offrir la meilleure expérience utilisateur pour les appareils sur la plateforme Windows.
Les périphériques USB intégrés à un ordinateur ne doivent jamais fournir de descripteur ContainerID du système d’exploitation de Microsoft. Pour vous assurer que les appareils intégrés sont correctement regroupés avec le conteneur d’appareils de l’ordinateur, les appareils intégrés doivent s’appuyer sur les paramètres du BIOS ACPI ou sur le bit du descripteur de hub USB DeviceRemovable pour le port.