Previous Next

Providing Device Property Pages

A co-installer or class installer should supply a custom device property page if its device or class has any individual properties that a user can set. Such properties might include default playback volume for a CD-ROM drive or speaker volume for a modem. The Device Manager displays the property page any time a user clicks on Properties for the device. For versions of Microsoft® Windows NT® prior to Windows 2000, users set such information through Control Panel programs. Driver software written for Windows® 2000 and later should provide property pages instead.

Although you can write a class installer that provides custom property pages, it's generally preferable to provide this functionality in a co-installer, along with other device- or device-class-specific features.

The Platform SDK documentation provides comprehensive documentation of property pages and the Win32® functions that manipulate them. This section supplements the Platform SDK documentation with the following information specific to device installation:

Required Support for Device Property Pages

Handling DIF_ADDPROPERTYPAGE_ADVANCED Requests

Property Page Callback Function

Handling Windows Messages for Property Pages