Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the USB function controller driver IOCTLs.
IOCTL | Description |
---|---|
IOCTL_UFN_ENUMERATE_AVAILABLE_CLIENTS_SETUP | This IOCTL resets the internal client enumeration state and is called before enumeration. It takes no arguments. |
IOCTL_UFN_ENUMERATE_AVAILABLE_CLIENTS | This IOCTL passes the UFN_CLIENT_INFO structure as an out parameter. It receives a name and description of a client and keeps calling until it fails with ERROR_*. |
IOCTL_UFN_GET_CURRENT_CLIENT | This IOCTL passes the UFN_CLIENT_INFO structure as an out parameter. It receives a name and description of the current client. If it receives no current client, returns a null string for the name. |
IOCTL_UFN_CHANGE_CURRENT_CLIENT | This IOCTL passes the UFN_CLIENT_INFO structure as in parameter with the name of the current client. It unloads the current client and loads the specified client. |
IOCTL_UFN_GET_DEFAULT_CLIENT | This IOCTL gets information about the default client. |
IOCTL_UFN_CHANGE_DEFAULT_CLIENT | This IOCTL changes the default client. |
Send Feedback on this topic to the authors