为 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 值条目的相同。