Freigeben über


Programmierinstallation für Plug & Play serielle Ports und COM-Ports

Hinweis

In diesem Thema wird die Programmierung herkömmlicher COM-Ports beschrieben. Informationen zu angeschlossenen seriellen USB-Anschlüssen finden Sie unter Serieller USB-Treiber (Usbser.sys).

Standardmäßig konfigurieren der kombinierte Vorgang des Ports-Klasseninstallationsprogramms und des Seriellen Funktionstreibers einen seriellen Port als COM-Port. Serial erstellt eine COM-Port-Geräteschnittstelle für einen seriellen Port, wenn der SerialSkipExternalNaming-Eintragswert für ein Gerät nicht vorhanden oder auf null festgelegt ist. Weitere Informationen dazu, wie serial eine COM-Port-Geräteschnittstelle für einen COM-Port erstellt und wie dieser Vorgang überschrieben wird, finden Sie unter Externe Benennung von COM-Ports.

Das Installationsprogramm der Ports-Klasse führt die folgenden Aufgaben aus, wenn es einen seriellen Port installiert:

  1. Wählt eine COM-Portnummer aus und legt einen Portnamen im PortName-Eintragswert unter dem Hardwareschlüssel des Geräts fest. Der Portname hat das Format COM<n>, wobei <n> die Portnummer ist. Wenn Serial eine COM-Portschnittstelle für den seriellen Port erstellt, verwendet Serial den Wert von PortName als symbolischen Linknamen für den COM-Port.

  2. Zeigt ein Standardeigenschaftenseite-Dialogfeld an, in dem ein Benutzer Einstellungen für den Port auswählen kann. Informationen zum Installieren einer benutzerdefinierten Eigenschaftenseite finden Sie unter Erstellen einer Seite mit erweiterten Eigenschaften für einen COM-Port.

  3. Legt den Anzeigenamen des Geräts fest. Sie erhalten den Namen mithilfe des SPDRP_FRIENDLYNAME-Flags mit SetupDiGetDeviceRegistryProperty.

Sie können ein Co-Installationsprogramm bereitstellen, um Registrierungseinstellungen für ein Plug & Play serielles Gerät festzulegen. Wenn in der Registrierung kein Eintragswert vorhanden ist, verwendet Serial einen Standardwert für den Port.