System-Defined Device Interface Classes
This section describes the system-defined device interface classes that support the following types of devices:
The following information is included for each device interface class:
The identifier, GUID value, and WDK header file that defines the class.
Whether the class is reserved for internal use only.
The versions of Windows that support the class.
Whether the class or class identifier is obsolete.
A link to information in the WDK about devices that register instances of the device interface class.
A link to a WDK sample, if one exists, that registers an instance of the device interface class for a device.
For information about how to register an instance of a device interface class in an INF file, see INF AddInterface Directive.
For information about how to use SetupAPI to access device interfaces, see the list of device interface functions that is provided in Using Device Installation Functions.
For information about how a kernel-mode driver can register an instance of a device interface class, see IoRegisterDeviceInterface.