Bus-Specific Benzersiz Kimliğinden Oluşturulan Kapsayıcı Kimlikleri

Bir cihaz için kapsayıcı kimliği oluşturmanın tercih edilen yolu veri yoluna özgü benzersiz kimliği temel alır. Bu, kapsayıcı kimlikleri oluşturmak için en hassas ve güvenilir yöntemdir.

Tak Çalıştır (PnP) yöneticisi aşağıdakiler doğruysa bu yöntemi kullanır:

  • Cihaz, veri yoluna özgü benzersiz bir kimlik içerir.

  • Cihazın veri yolu sürücüsü bu benzersiz kimliği mevcut ve iyi biçimlendirilmiş olarak tanır.

  • Veri yolu sürücüsü, benzersiz kimliği güvenilir bir şekilde bir global olarak benzersiz tanımlayıcıya (GUID) hash yapabilir ve Parameters.QueryId.IdType üyesi BusQueryContainerID olarak ayarlandığında, IRP_MN_QUERY_ID işlev koduna yanıt olarak bu GUID'yi döndürür.

Windows'un Windows 7 ve sonraki sürümleri, en yaygın veri yolu türlerinin birkaçı için gelen kutusu sürücüleri sağlar. Buna USB, Bluetooth ve PnP-X dahildir. Bu veri yolu türleri için cihazın yalnızca veri yolu'na özgü benzersiz bir kimlik içermesi gerekir. Windows için sağlanan veri yolu sürücüsü daha sonra cihazdan benzersiz kimliği okur ve bir kapsayıcı kimliği oluşturur.

Aşağıdaki konular, gelen kutusu veri yolu sürücülerinin belirli veri yolu türleri için kapsayıcı kimliklerini nasıl oluşturacağı açıklanmaktadır:

USB Cihazları için Kapsayıcı Kimlikleri

Bluetooth Cihazları için Kapsayıcı Kimlikleri

PnP-X Cihazları için Konteyner Kimliği

1394 Cihazlar için Kapsayıcı Kimlikleri

eSATA Cihazları için Kapsayıcı Kimlikleri

PCI Express Cihazları için Kapsayıcı Kimlikleri