Udostępnij za pośrednictwem


Konfiguracja portów COM dla deweloperów sterowników

Port COM jest typem portu szeregowego, który spełnia następujące dodatkowe wymagania:

  • Dostęp do portu COM uzyskuje się za pośrednictwem instancji klasy interfejsu urządzenia portu COM. Identyfikator GUID dla tej klasy jest GUID_DEVINTERFACE_COMPORT, który jest zdefiniowany w ntddser.h.

  • Obsługujesz port COM, używając interfejsu zgodnego z 16550 UART, który jest zdefiniowany w Ntddser.h.

  • Aby zapewnić zgodność z większością aplikacji, które uzyskują dostęp do portów COM, należy przypisać nazwę łącza symbolicznego, która używa standardowej konwencji nazewnictwa COM<n>, gdzie <n> jest numerem portu COM (na przykład COM1). Jeśli używasz nazwy COM<n>, musisz uzyskać numer portu COM <n> z bazy danych portów COM COM. Numery portów COM powinny być używane tylko z nazwami COM<n>.

Domyślnie połączona operacja instalatora klasy dla portów klasy konfiguracji urządzenia i sterownik funkcji szeregowej konfiguruje urządzenie jako port COM.

Aby dowiedzieć się, jak instalator klasy porty i sterownik funkcji szeregowej tworzą interfejs urządzenia dla portu COM, zobacz Zewnętrzne nazewnictwo portów COM.