Installing an Advanced Properties Page for a COM Port
The advanced property page displays a default user dialog box for setting FIFO control parameters and selecting a COM port number. However, you can override the default dialog box by supplying a custom dialog box.
To install the system-supplied property page and default dialog box for a COM port, do the following:
Implement a Microsoft Win32 property page provider. For general information about installing property sheet dialogs, see Providing Device Property Pages.
In the property page provider, call the system-supplied SerialDisplayAdvancedSettings routine, which displays the system-supplied default dialog box.
Install the property page provider by setting an EnumPropPages32 value entry in an add-registry-section that is referenced by a device's DDInstall section. See the description of the EnumPropPages32 value entry in INF AddReg Directive.
To override the default dialog box displayed by SerialDisplayAdvancedSettings, do the following:
Implement a custom dialog DLL. The entry point for the dialog is a PPORT_ADVANCED_DIALOG-typed routine.
Install the custom dialog DLL by setting an EnumAdvancedDialog entry value in an add-registry-section that is referenced by a device's DDInstall section. The type and format of the value entry is the same as that used for a EnumPropPages32 value entry.