Freigeben über


Konfiguration von COM-Ports für Treiberentwickler

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

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

  • Sie verwenden den COM-Port mithilfe der 16550 UART-kompatiblen 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 verwendet COM<n>, wobei <n> die COM-Portnummer ist (z. B. COM1). Wenn Sie einen COM<n> Namen verwenden, müssen Sie die COM-Portnummer <n> aus der COM-Portdatenbankabrufen. COM-Portnummern sollten nur für COM<n>-Namen verwendet werden.

Standardmäßig konfigurieren der kombinierte Vorgang des Klasseninstallationsprogramms für die Gerätesetupklasse der Ports und der Treiber für serielle Funktionen ein Gerät als COM-Port.

Informationen darüber, wie das Port-Klasseninstallationsprogramm und der serielle Funktionstreiber eine COM-Port-Schnittstelle für einen COM-Port erstellen, finden Sie unter Externe Benennung von COM-Ports.