Partager via


Configuration des ports COM pour les développeurs de pilotes

Un port COM est un type de port série conforme aux exigences supplémentaires suivantes :

  • Vous accédez au port COM via une instance de la classe d’interface d’appareil de port COM. Le GUID de cette classe est GUID_DEVINTERFACE_COMPORT, qui est défini dans Ntddser.h.

  • Vous utilisez le port COM à l’aide de l’interface compatible UART 16550 définie dans Ntddser.h.

  • Pour garantir la compatibilité avec la plupart des applications qui accèdent aux ports COM, vous devez attribuer un nom de lien symbolique qui utilise la convention d’affectation de noms standard COM<n>, où <n> est le numéro de port COM (par exemple, COM1). Si vous utilisez un nom de COM<n>, vous devez obtenir le numéro de port COM <n> à partir de la base de données de port COM . Les numéros de port COM ne doivent être utilisés qu’avec des noms COM<n>.

Par défaut, l'opération combinée de l'installateur de la classe de configuration des appareils Ports et du pilote de la fonction Série configure un appareil en tant que port COM.

Pour plus d'informations sur la manière dont le programme d'installation de la classe Ports et le pilote de la fonction Série créent une interface d'appareil pour un port COM, voir Nommage externe des ports COM.