Compartir a través de


Instalación de programación para puertos serie Plug and Play y puertos COM

Nota:

En este tema se describe la programación de puertos COM tradicionales. Para obtener información sobre los puertos serie conectados USB, consulte Controlador serie USB (Usbser.sys) .

De forma predeterminada, la operación combinada del instalador de la clase Ports y el controlador de función serie configuran un puerto serie como un puerto COM. Serial crea una interfaz de dispositivo de puerto COM para un puerto serie si el valor de entrada SerialSkipExternalNaming para un dispositivo no existe o se establece en cero. Para obtener más información sobre cómo Serial crea una interfaz de dispositivo de puerto COM para un puerto COM y cómo invalidar esta operación, vea Nombres externos de puertos COM.

El instalador de clase Ports realiza las siguientes tareas cuando instala un puerto serie:

  1. Selecciona un número de puerto COM y establece un nombre de puerto en el valor de entrada PortName en la clave de hardware del dispositivo. El nombre del puerto tiene el formato COM<n>, donde <n> es el número de puerto. Si Serial crea una interfaz de puerto COM para el puerto serie, Serial usa el valor de PortName como nombre de vínculo simbólico para el puerto COM.

  2. Muestra un cuadro de diálogo de página de propiedades predeterminado, que permite a un usuario seleccionar la configuración del puerto. Para obtener información sobre cómo instalar una página de propiedades personalizadas, vea Crear una página de propiedades avanzadas para un puerto COM.

  3. Establece el nombre descriptivo del dispositivo. El nombre se obtiene con la marca SPDRP_FRIENDLYNAME con SetupDiGetDeviceRegistryProperty.

Puede proporcionar un co-instalador para establecer la configuración del Registro para un dispositivo serie Plug and Play. Si un valor de entrada no está presente en el Registro, Serial usa un valor predeterminado para el puerto.