Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Microsoft operativsystembeskrivningen (OS) ContainerID kan användas på enheter som stöder samtidiga anslutningar av enheten via flera systembussar. En explicit definierad Microsoft-operativsystemets ContainerID-deskriptor säkerställer att alla enhetsnoder (devnodes) som räknas upp för enheten på USB-bussen grupperas i samma enhetscontainer.
Obs! Om du bestämmer dig för att implementera en Microsoft OS ContainerID-deskriptor måste deskriptorvärdet vara unikt på varje enhet för att undvika konflikter i container-ID.
Microsoft OS-beskrivningen ContainerID är användbar när en enhet stöder samtidiga anslutningar till enheten via mer än en buss. På så sätt används samma container-ID på varje buss som stöds av enheten. Detta gör att operativsystemet kan avgöra om funktioner på varje buss ingår i samma enhetscontainer.
Om du bestämmer dig för att använda ett Microsoft OS ContainerID i din USB-enhet bör du vara medveten om följande:
För enheter som inte är integrerade i datorn (dvs. alla externa enheter) är det bästa praxis att alltid ange en Microsoft OS-ContainerID-beskrivning och ett serienummer i USB-enhetens maskinvara. Detta säkerställer att Windows technológia Plug and Play -infrastrukturen (PnP) kan gruppera alla enhetsfunktioner som exponeras av enheten korrekt. Från och med Windows 7 förlitar sig komponenterna i operativsystemet på rätt gruppering av enhetsfunktioner. Genom att följa den här metoden får du den bästa användarupplevelsen för enheter på Windows-plattformen.
USB-enheter som är integrerade med en dator bör aldrig tillhandahålla en Microsoft OS ContainerID-deskriptor. För att säkerställa att integrerade enheter är korrekt grupperade med datorns enhetscontainer bör integrerade enheter förlita sig på ACPI BIOS-inställningar eller på USB-hubbdeskriptorns DeviceRemovable-bit för porten.