![]() Microsoft provides in-box drivers for several of those device classes, called USB device class drivers. Each device class is identified by a USB-IF approved class, subclass, and protocol codes, all of which are provided by the IHV in device descriptors in the firmware. The USB-IF defines those classes and their specifications. USB device classes are categories of devices with similar characteristics and that perform common functions. More guidelines are included in Choosing a driver model for developing a USB client driver. If a Microsoft-provided driver isn't available for the USB device class to which your device belongs, then consider using generic drivers, Winusb.sys or Usbccgp.sys. If you are writing a custom driver: Before writing a driver for your USB device, determine whether a Microsoft-provided driver meets the device requirements. The drivers are updated through Windows Update. They're available in the \Windows\System32\DriverStore\FileRepository folder. These drivers and their installation files are included in Windows. ![]() If you are installing USB drivers: You don't need to download USB device class drivers. For non-composite devices or a function of a composite device, use WinUSB (Winusb.sys).For composite devices, use USB Generic Parent Driver (Usbccgp.sys) that creates physical device objects (PDOs) for each function.Microsoft-provided drivers for USB-IF approved device classes.This article lists the Microsoft-provided drivers for the supported USB device classes. If you are a customer experiencing USB problems, see Troubleshoot common USB problems
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |