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