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 deCOM<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 deCOM<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.