Freigeben über


Erstellen einer Seite mit erweiterten Eigenschaften für einen COM-Port

Auf der Seite erweiterte Eigenschaften wird ein Standardbenutzerdialogfeld zum Festlegen von FIFO-Steuerelementparametern und Auswählen einer COM-Portnummer angezeigt. Sie können das Standarddialogfeld jedoch überschreiben, indem Sie ein benutzerdefiniertes Dialogfeld angeben.

Gehen Sie wie folgt vor, um die vom System bereitgestellte Eigenschaftenseite und das Standarddialogfeld für einen COM-Port zu installieren:

  1. Implementieren Sie einen Microsoft Win32-Eigenschaftenseitenanbieter. Allgemeine Informationen zum Installieren von Eigenschaftenblattdialogen finden Sie unter Bereitstellen von Geräteeigenschaftenseiten.

    Rufen Sie im Eigenschaftenseitenanbieter die vom System bereitgestellte SerialDisplayAdvancedSettings-Routine auf, die das vom System bereitgestellte Standarddialogfeld anzeigt.

  2. Installieren Sie den Eigenschaftenseitenanbieter, indem Sie einen EnumPropPages32-Werteintrag in einem Add-Registry-Abschnitt festlegen, auf den durch den DDInstall-Abschnitt eines Geräts verwiesen wird. Weitere Informationen finden Sie in der Beschreibung des EnumPropPages32-Werteintrags in der INF AddReg-Direktive.

Gehen Sie wie folgt vor, um das von SerialDisplayAdvancedSettings angezeigte Standarddialogfeld außer Kraft zu setzen:

  1. Implementieren Sie eine benutzerdefinierte Dialog-DLL. Der Einstiegspunkt für den Dialog ist eine PPORT_ADVANCED_DIALOG typisierte Routine.

  2. Installieren Sie die benutzerdefinierte Dialog-DLL, indem Sie einen EnumAdvancedDialog-Eintragswert in einem add-registry-section festlegen, auf den durch den DDInstall-Abschnitt eines Geräts verwiesen wird. Der Typ und das Format des Werteintrags sind identisch mit denen, die für einen EnumPropPages32-Werteintrag verwendet werden.