Partager via


Prise en charge des appareils multifonctionnels sur d’autres bus

Pour un périphérique multifonction sur un bus ISA, USB ou IEEE 1394 PnP, le pilote de bus parent énumère les fonctions individuelles si l’appareil est conforme à la norme de bus.

Pour un tel appareil, le pilote de bus parent gère le fait qu’il existe plusieurs appareils résidant à un seul emplacement de bus. Dans le reste du système, les fonctions individuelles fonctionnent comme des appareils indépendants.

Les fournisseurs de ce type d’appareil multifonction doivent effectuer les opérations suivantes :

  • Vérifiez que l’appareil est conforme à la spécification du bus sur lequel réside l’appareil.

  • Fournissez un pilote de fonction PnP pour chaque fonction de l’appareil.

    Étant donné que le pilote de bus fourni par le système gère la sémantique multifonction, les pilotes de fonction peuvent être les mêmes que ceux utilisés lorsque les fonctions sont empaquetées en tant qu’appareils individuels.

  • Fournissez un fichier INF pour chaque fonction de l’appareil.

    Les fichiers INF peuvent être les mêmes fichiers que ceux utilisés lorsque les fonctions sont empaquetées en tant qu’appareils individuels. Les fichiers INF n’ont pas besoin d’une sémantique multifonction spéciale.