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 nazwyCOM<n>
, musisz uzyskać numer portu COM<n>
z bazy danych portów COM COM. Numery portów COM powinny być używane tylko z nazwamiCOM<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.