Настройка COM-портов

COM-порт — это тип последовательного порта, который соответствует следующим дополнительным требованиям:

  • Доступ к COM-порту осуществляется через экземпляр класса интерфейса устройства com-порта. Идентификатор GUID для этого класса GUID_DEVINTERFACE_COMPORT, который определен в ntddser.h.

  • Для работы с COM-портом используется интерфейс, совместимый с UART 16550, определенный в ntddser.h.

  • Чтобы обеспечить совместимость с большинством приложений, которые обращаются к COM-портам, следует назначить символьное имя ссылки, использующее стандартное соглашение об COM<n>именовании , где <n> — номер COM-порта (например, COM1). Если вы используете COM<n> имя, необходимо получить номер <n> COM-порта из базы данных COM-портов. Номера COM-портов следует использовать только с именами COM<n> .

По умолчанию объединенная операция установщика класса для класса настройки устройств Ports и драйвера функции Serial настраивает устройство в качестве COM-порта.

Сведения о том, как установщик класса Ports и драйвер функции Serial создают интерфейс устройства COM-порта для COM-порта, см. в статье Внешнее именование COM-портов.