Notes
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.
Les nouveaux pilotes de bus de fournisseur doivent se conformer aux instructions suivantes pour signaler le type de bus et les ID d’appareil pour les appareils enfants sur le bus. Ces instructions s’appliquent à un nouveau bus fournisseur si la configuration ou le fonctionnement du bus et de ses appareils enfants diffèrent considérablement des autres bus. Dans ce cas, les conducteurs de bus du nouveau fournisseur doivent effectuer les opérations suivantes pour s’assurer que le bus et ses appareils enfants ne sont pas regroupés involontairement et de manière inappropriée avec d’autres bus et appareils enfants :
Utilisez un GUID unique pour identifier le type de bus. Un pilote de bus signale le type de bus d’un appareil enfant (représenté sous la forme d’un objet de périphérique physique (PDO) en réponse à une demande de IRP_MN_QUERY_BUS_INFORMATION pour l’appareil enfant. En réponse à une telle demande, le pilote de bus retourne un pointeur vers une structure PNP_BUS_INFORMATION qui retourne le GUID dans le PNP_BUS_INFORMATION. Membre BusTypeGuid . En outre, le pilote de bus doit définir PNP_BUS_INFORMATION. LegacyBusType en PNPBus et PNP_BUS_INFORMATION. BusNumber vers une valeur personnalisée appropriée.
Utilisez des ID matériels personnalisés pour identifier de manière unique l’énumérateur de bus et les appareils enfants du bus.