Freigeben über


Konfiguration von COM-Ports

Ein COM-Port ist ein typisierter serieller Port, der die folgenden zusätzlichen Anforderungen erfüllt:

  • Sie greifen auf den COM-Port über eine instance der COM-Portgeräteschnittstellenklasse zu. Die GUID für diese Klasse ist GUID_DEVINTERFACE_COMPORT, die in Ntddser.h definiert ist.

  • Sie betreiben den COM-Port mithilfe der UART-kompatiblen 16550-Schnittstelle, die in Ntddser.h definiert ist.

  • Um die Kompatibilität mit den meisten Anwendungen sicherzustellen, die auf COM-Ports zugreifen, sollten Sie einen symbolischen Linknamen zuweisen, der die Standardbenennungskonvention COM<n>verwendet, wobei <n> die COM-Portnummer (z. B. COM1) ist. Wenn Sie einen COM<n> Namen verwenden, müssen Sie die COM-Portnummer <n> aus der COM-Portdatenbank abrufen. COM-Portnummern sollten nur mit COM<n> Namen verwendet werden.

Standardmäßig konfigurieren der kombinierte Vorgang des Klasseninstallationsprogramms für die Geräteeinrichtungsklasse Ports und der Serielle Funktionstreiber ein Gerät als COM-Port.

Informationen dazu, wie der Port-Klasseninstaller und der serielle Funktionstreiber eine COM-Port-Geräteschnittstelle für einen COM-Port erstellen, finden Sie unter Externe Benennung von COM-Ports.