USB Host Controller Driver Programming Interface

The USB Host Controller driver supports the standard file-oriented interface functions such as open( ), close( ), and ioctl( ). In addition to these standard file-oriented interfaces, the driver provides a direct interface through call vectors.

The call vectors are used by a USB System Driver (USBD) to interact with the Host controller driver.