System-Defined Device Interface Classes Home
Windows Driver Kit: Device Installation
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.


Send feedback on this topic
Built on November 19, 2009
© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View