设备属性页概述

设备属性页是允许用户查看和编辑设备属性的窗口。 对于大多数设备,操作系统提供标准设备属性页,允许用户查看和编辑该设备的一组通用参数。 有关如何显示设备的属性页的详细信息,请参阅 如何显示设备属性页

(IHV) 的独立硬件供应商通常提供自定义设备属性页,允许用户查看和编辑设备的其他专有属性。 这些属性特定于 IHV 提供的每个设备。 这些属性可能包括 CD 驱动器的默认播放音量或调制解调器的扬声器音量。

IHV 使用属性页提供程序创建自定义设备属性页。 属性页提供程序可以是下列项之一:

属性页扩展 DLL
(DLL) 提供一个或多个自定义设备属性页的动态链接库称为 属性页扩展 DLL。 这种类型的提供程序通过实现 AddPropSheetPageProcExtensionPropSheetPageProc 和其他属性表回调函数,支持自定义属性页。

类安装程序和辅助安装程序
辅助安装程序或类安装程序可以通过支持 DIF) 代码 (DIF_ADDPROPERTYPAGE_ADVANCED设备安装函数来提供一个或多个自定义设备属性页。

注意

虽然可以通过类安装程序或辅助安装程序提供设备属性页,但不建议这样做。 已弃用类安装程序和辅助安装程序。

有关这些功能的详细信息,请参阅适用于 Windows 7 和 .NET Framework 4.0 的 Microsoft Windows 软件开发工具包 (SDK) 。

如果 IHV 的设备或设备类具有用户可以设置的任何单个属性,则 IHV 应在其驱动程序包中提供自定义设备属性页的提供程序。

注意在早于 Windows 2000 的 Windows 版本中,用户在 控制面板 中设置此类信息。 为 Windows 2000 及更高版本的 Windows 编写的驱动程序软件应改为提供属性页。

有关属性页提供程序的详细信息,请参阅 设备属性页提供程序的类型

Windows SDK for Windows 7 和 .NET Framework 4.0 文档提供有关属性页和操作属性页的 Microsoft Win32 函数的综合指南。 有关属性页和属性表的详细信息,请参阅 Windows SDK for Windows 7 和 .NET Framework 4.0 文档中的属性表