![]() You can create a user-mode service that communicates with GenericUSBFn.sys by sending I/O control codes (IOCTLs) as defined in genericusbfnioctl.h. All user-mode requests are sent to the Microsoft-provided kernel-mode class driver GenericUSBFn.sys. ![]() The USB function stack is conceptualized in this image: The USB function stack creates PDOs for each interface and PnP Manager loads the class driver that creates the function device object (FDO) for that interface. A composite USB device can support multiple interfaces in a single configuration. For example, the Media Transfer Protocol (MTP) for transferring files to and from the device. In a single configuration device, a USB device can define one or more interfaces. On a USB device, the USB function stack refers to a group of drivers that are enumerated by the Plug and Play Manager, when ACPI creates a USB device physical device object (PDO). Describes the architecture of the USB function stack.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |