Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Deskryptor ContainerID (OS) systemu operacyjnego Firmy Microsoft może być używany na urządzeniach, które obsługują jednoczesne połączenia urządzenia za pośrednictwem wielu magistrali systemowych. Jawnie zdefiniowany deskryptor Identyfikator kontenera systemu operacyjnego Microsoft zapewnia, że wszystkie węzły urządzenia (devnodes) wyliczane dla urządzenia w magistrali USB są zgrupowane w tym samym kontenerze urządzeń.
Nuta Jeśli zdecydujesz się wdrożyć deskryptor ContainerID systemu operacyjnego Microsoft, wartość deskryptora musi być unikatowa na każdym urządzeniu, aby uniknąć konfliktów identyfikatorów kontenera.
Deskryptor ContainerID systemu operacyjnego Microsoft jest przydatny, gdy urządzenie obsługuje jednoczesne połączenia z urządzeniem za pośrednictwem więcej niż jednej magistrali. W ten sposób ten sam identyfikator kontenera jest używany w każdej magistrali obsługiwanej przez urządzenie. Dzięki temu system operacyjny może określić, czy funkcje w poszczególnych magistralach są częścią tego samego kontenera urządzeń.
Jeśli zdecydujesz się na użycie identyfikatora ContainerID systemu operacyjnego Microsoft w urządzeniu USB, należy pamiętać o następujących kwestiach:
W przypadku urządzeń, które nie są zintegrowane z komputerem (czyli wszystkich urządzeń zewnętrznych), najlepszym rozwiązaniem jest zawsze zapewnienie deskryptora Identyfikator kontenera systemu operacyjnego Microsoft i numeru seryjnego na sprzęcie urządzenia USB. Dzięki temu infrastruktura Plug and Play (PnP) systemu Windows będzie mogła poprawnie zgrupować wszystkie funkcje urządzenia uwidocznione przez urządzenie. Począwszy od systemu Windows 7, składniki systemu operacyjnego polegają na odpowiednim zgrupowaniu funkcji urządzenia. Wykonanie tej praktyki zapewni najlepsze środowisko użytkownika dla urządzeń na platformie Windows.
Urządzenia USB zintegrowane z komputerem nigdy nie powinny zapewniać deskryptora ContainerID systemu operacyjnego Microsoft. Aby upewnić się, że zintegrowane urządzenia są prawidłowo zgrupowane z kontenerem urządzenia komputera, zintegrowane urządzenia powinny polegać na ustawieniach systemu BIOS ACPI lub deskryptorze usb hub DeviceRemovable bit dla portu.