USB Function Controller MDD IOCTLs (Windows CE 5.0)
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