注释
虽然可以通过类安装程序或共同安装程序提供设备属性页,但不建议这样做。 类安装程序和辅助安装程序已弃用。
提供一个或多个自定义设备属性页的协同安装程序,必须处理DIF_ADDPROPERTYPAGE_ADVANCED设备安装功能(DIF)代码。 当用户在设备管理器或控制面板中单击设备的“ 属性 ”选项卡时,设备管理器会发出此请求。
为了响应此请求,安装程序提供有关其每个自定义属性页的信息,创建页面,并将创建的页添加到设备的动态属性页列表中。 安装程序通过初始化并返回请求的类安装参数的 SP_ADDPROPERTYPAGE_DATA 结构来执行此操作。
如果用户更改任何属性,Device Manager 会在安装程序通过调用 SetupDiSetDeviceInstallParams 来设置新参数后,向安装程序发送DIF_PROPERTYCHANGE DIF 代码。
有关如何通过 共同安装程序创建自定义设备属性页的详细信息,请参阅 “设备属性页提供程序的常规要求”。