为 COM 端口创建高级属性页

高级属性页显示一个默认用户对话框,用于设置 FIFO 控制参数并选择 COM 端口号。 但是,可以通过提供自定义对话框来替代默认对话框。

若要为 COM 端口安装系统提供的属性页和默认对话框,请执行下列操作:

  1. 实现 Microsoft Win32 属性页提供程序。 有关安装属性表对话框的常规信息,请参阅 提供设备属性页

    在属性页提供程序中,调用系统提供的 SerialDisplayAdvancedSettings 例程,该例程显示系统提供的默认对话框。

  2. 在设备的 DDInstall 节引用的 add-registry-section 中设置 EnumPropPages32 值条目,以安装属性页提供程序。 请参阅 INF AddReg 指令中 EnumPropPages32 值条目的说明。

若要替代 SerialDisplayAdvancedSettings 显示的默认对话框,请执行下列操作:

  1. 实现自定义对话 DLL。 对话框的入口点 是一个PPORT_ADVANCED_DIALOG类型的例程。

  2. 在设备的 DDInstall 节引用的 add-registry-section 中设置 EnumAdvancedDialog 条目值,以安装自定义对话 DLL。 值项的类型和格式与用于 EnumPropPages32 值项的类型和格式相同。