Compartir a través de


Configuración de puertos COM para desarrolladores de controladores

Un puerto COM es un tipo de puerto serie que cumple los siguientes requisitos adicionales:

  • Puede acceder al puerto COM a través de una instancia de la clase de interfaz de dispositivo de puerto COM. El GUID de esta clase es GUID_DEVINTERFACE_COMPORT, que se define en Ntddser.h.

  • Usted opera el puerto COM utilizando la interfaz compatible con UART 16550 que se define en Ntddser.h.

  • Para garantizar la compatibilidad con la mayoría de las aplicaciones que acceden a los puertos COM, debe asignar un nombre de vínculo simbólico que use la convención de nomenclatura estándar COM<n>, donde <n> es el número de puerto COM (por ejemplo, COM1). Si usa un nombre de COM<n>, debe obtener el número de puerto COM <n> de la base de datos de puerto COM. Los números de puerto COM solo deben usarse con nombres de COM<n>.

De forma predeterminada, la operación combinada del instalador de la clase para la clase de configuración de dispositivos Ports y el controlador de funciones de serie configuran un dispositivo como un puerto COM.

Para obtener información sobre cómo el instalador de clase Ports y el controlador de funciones serie crean una interfaz de dispositivo de puerto COM para un puerto COM, consulte Nomenclatura externa de puertos COM.