最終更新:2014-05-12 (月) 16:20:49 (3634d)
usb_submit_urb
Top / usb_submit_urb
issue an asynchronous transfer request for an endpoint
実装
呼び出し
- usb_pipe_endpoint
- usb_endpoint_type?
- usb_endpoint_dir_out?
- usb_endpoint_maxp?
- usb_endpoint_num?
- usb_pipetype?
- usb_hcd_submit_urb
メモ
- URBの制御をUSBコアに転送するusb_submit_urbの呼び出しに成功すると、関数は0を返します。失敗した場合は、負のエラー番号を返します。関数が正常終了した場合、URBの処理が完了したときに、そのURBの (関数ポインタcompleteで指定される)完了ハンドラが1回だけ呼び出されます。この関数が呼び出されたときにはUSBコアはURBの処理を完了しており、URBの制御はデバイスドライバに返されます。URBの処理が完了して、関数completeが呼び出されるのは、次の3つの場合です。