Share via


Miscellaneous USB Driver Functions

The following table shows the USB driver functions with a description of the purpose of each.

Programming element Description
FindInterface This function searches for a specific interface on a USB device.
GetDeviceInfo This function gets a pointer to a device information structure.
GetUSBDVersion This function retrieves the version number of the current USB driver interface.
LoadGenericInterfaceDriver This function load drivers for other interfaces on a device. USB drivers call this function.
OpenClientRegistryKey This function opens a registry key associated with a USB client driver.
RegisterClientDriverID This function registers a unique string to identify a USB client driver.
RegisterClientSettings This function sets up USB driver load settings.
RegisterNotificationRoutine This function registers a callback for device notifications.
TranslateStringDescr This function translates a USB string descriptor into a null-terminated string.
UnRegisterClientSettings This function deregisters USB device driver settings.
UnRegisterNotificationRoutine This function removes a device notification callback.

See Also

USB Driver Functions

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.