Partager via


Installation de programmation pour les ports série Plug-and-Play et les ports COM

Notes

Cette rubrique décrit la programmation des ports COM traditionnels. Pour plus d’informations sur les ports série usb, consultez Pilote série USB (Usbser.sys).

Par défaut, l’opération combinée du programme d’installation de la classe Ports et du pilote de fonction série configure un port série en tant que port COM. Serial crée une interface d’appareil de port COM pour un port série si la valeur d’entrée SerialSkipExternalNaming d’un appareil n’existe pas ou est définie sur zéro. Pour plus d’informations sur la façon dont Serial crée une interface d’appareil de port COM pour un port COM et sur la façon de remplacer cette opération, consultez Affectation de noms externes de ports COM.

Le programme d’installation de la classe Ports effectue les tâches suivantes lorsqu’il installe un port série :

  1. Sélectionne un numéro de port COM et définit un nom de port dans la valeur d’entrée PortName sous la clé matérielle de l’appareil. Le nom du port a le format COM<n>, où< n> est le numéro de port. Si Serial crée une interface de port COM pour le port série, Serial utilise la valeur portName comme nom de liaison symbolique pour le port COM.

  2. Affiche une boîte de dialogue de page de propriétés par défaut, qui permet à un utilisateur de sélectionner les paramètres du port. Pour plus d’informations sur l’installation d’une page de propriétés personnalisées, consultez Créer une page de propriétés avancées pour un port COM.

  3. Définit le nom convivial de l’appareil. Vous obtenez le nom à l’aide de l’indicateur SPDRP_FRIENDLYNAME avec SetupDiGetDeviceRegistryProperty.

Vous pouvez fournir un co-programme d’installation pour définir les paramètres du Registre pour un appareil série Plug-and-Play. Si aucune valeur d’entrée n’est présente dans le Registre, Serial utilise une valeur par défaut pour le port.