Partilhar via


Configuração de portas COM para desenvolvedores de drivers

Uma porta COM é um tipo de porta serial que está em conformidade com os seguintes requisitos adicionais:

  • Você acessa a porta COM por meio de uma instância da classe de interface de dispositivo da porta COM. O GUID para esta classe é GUID_DEVINTERFACE_COMPORT, que é definido em Ntddser.h.

  • Você opera a porta COM usando a interface compatível com UART 16550 definida em Ntddser.h.

  • Para garantir a compatibilidade com a maioria dos aplicativos que acessam portas COM, você deve atribuir um nome de link simbólico que use a convenção de nomenclatura padrão COM<n>, onde <n> é o número da porta COM (por exemplo, COM1). Se utilizar um nome de COM<n>, deverá obter o número da porta COM <n> da base de dados de portas COM . Os números de porta COM só devem ser usados com identificadores do tipo COM<n>.

Por padrão, a operação combinada do instalador de classe para as portas classe de configuração do dispositivo e o driver de função serial configuram um dispositivo como uma porta COM.

Para obter informações sobre como o instalador da classe Ports e o driver de função serial criam uma interface de dispositivo de porta COM para uma porta COM, consulte Nomenclatura externa de portas COM.