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 einenCOM<n>
Namen verwenden, müssen Sie die COM-Portnummer<n>
aus der COM-Portdatenbankabrufen. COM-Portnummern sollten nur fürCOM<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.