? Dans la terminologie informatique, un «conducteur» est un logiciel qui contrôle un périphérique tel qu'un clavier, une souris , une imprimante ou un autre périphérique. De nombreux pilotes sont intégrés directement dans le système d'exploitation de l'ordinateur pour plus de commodité . Le pilote agit comme un intermédiaire entre l'ordinateur et l'appareil , assurant une fonctionnalité et des performances optimales. Un pilote miniport remplit le même but, mais d'une manière plus spécialisée , en se concentrant sur un périphérique spécifique connecté à un port spécifique. Fonction
Un pilote miniport gère les cartes réseau d'un périphérique et les cartes d'interface, fournissant un lien entre le pilote du port et le périphérique. Ce type de pilote ne pourra utiliser une spécification d'interface de pilote de réseau , ou NDIS , pour communiquer avec le matériel de l'adaptateur , ou il peut fournir une interface complète , permettant aux pilotes de protocole pour configurer l'adaptateur de sorte que les paquets peuvent être envoyés et reçus via le réseau. Un pilote miniport peut même interagir avec les pilotes de haut niveau , tels que les pilotes de protocole de transport .
Caractéristiques
En plus de gérer les cartes réseau , les pilotes de miniport tiennent un registre constant de leurs performances , les capacités et l'état , tout en conservant des informations sur chaque carte d'interface réseau contrôlé. Certains pilotes de miniport peuvent également utiliser les identificateurs d'objets d'interroger et de définir les informations de l'appareil.
Avantages
pilotes miniport
offrent la possibilité de personnalisation inégalées tout en préservant la simplicité plus que pilotes génériques . Les développeurs ont créé pilotes miniport pour protéger certaines exigences du système d'exploitation et de répondre à d'autres exigences du système dans un contexte plus spécifique à l'appareil , permettant la création de pilote simplifié. Un pilote miniport NDIS peut avoir un bord inférieur non NDIS , au lieu d'utiliser une interface de classe comme l'Universal Serial Bus pour contrôler un périphérique sur le bus spécifique. Le pilote miniport envoie ensuite les paquets de demande d'E /S ou ERI , au bus ou au périphérique distant connecté au bus.
Inconvénients
Parce que les pilotes de miniport sont conçu pour les appareils spécifiques et ne font pas partie du système d'exploitation , ces programmes sont souvent dépassées lorsque l'utilisateur met à niveau le système d'exploitation ou d'installer un nouveau matériel , ce qui nécessite que les pilotes de miniport être réécrites et réinstallés. Aussi, lorsque vous travaillez avec des applications multiples de pilote de miniport , les développeurs ont souvent besoin d' écrire et comprendre plusieurs styles de conduite, nécessitant un travail supplémentaire , les tests et la documentation , qui coûte du temps et des efforts précieux . Soutenir des dispositifs multi- fonctionnels peuvent également s'avérer gênant parce que deux ou plusieurs modèles de pilote miniport et une Widows chauffeur de bus de modèle supplémentaire peut être nécessaire d' écrit pour soutenir le dispositif .