A handle to the UCX controller that the client driver received in a previous call to the UcxControllerCreate method.
A handle to a UCX object that represents the USB device.
Maximum packet size for transfers on this endpoint.
If the operation is successful, the callback function must return STATUS_SUCCESS, or another status value for which NT_SUCCESS(status) equals TRUE. Otherwise it must return a status value for which NT_SUCCESS(status) equals FALSE.
The UCX client driver registers this callback function with the USB host controller extension (UCX) by calling the UcxUsbDeviceCreate method.
The callback function calls UcxEndpointCreate to create a new default endpoint object and register its default endpoint object callback functions.
Then, the callback function typically creates a WDF queue associated with the endpoint
object. The queue does not receive any requests until the class extension