Changes

1,176 bytes added ,  09:51, 22 May 2016
Line 152: Line 152:  
     int length;
 
     int length;
 
} bulk_req_t;
 
} bulk_req_t;
 +
</syntaxhighlight>
 +
 +
 +
== List of Functions (Ioctl/Ioctlv/IoctlAsync) ==
 +
{| class="wikitable sortable"
 +
! Command
 +
! Function
 +
! Ioctl
 +
! Ioctlv
 +
! IoctlAsync
 +
! Notes
 +
|-
 +
| 0x01
 +
| UhsClassDrvReg
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x02
 +
| UhsClassDrvUnReg
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
|-
 +
| 0x04
 +
| UhsAcquireInterface
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x05
 +
| UhsReleaseInterface
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x06
 +
| UhsSetInterface
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x07
 +
| UhsGetInterface
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x08
 +
| UhsGetAlternateInterface
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x09
 +
| UhsGetDescriptorString
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x0A
 +
| UhsGetFullConfigDescriptor
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x0B
 +
| UhsAdministerEndpoint
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x0C
 +
| UhsSubmitControlRequest
 +
|
 +
|      X
 +
|         X
 +
|
 +
|-
 +
| 0x0D
 +
| UhsSubmitInterruptRequest
 +
|
 +
|      X
 +
|         X
 +
|
 +
|-
 +
| 0x0E
 +
| UhsSubmitBulkRequest
 +
|
 +
|      X
 +
|         X
 +
|
 +
|-
 +
| 0x0F
 +
| UhsSubmitIsocRequest
 +
|
 +
|      X
 +
|         X
 +
|
 +
|-
 +
| 0x10
 +
| UhsGetCurrentFrame
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x11
 +
| UhsQueryInterfaces
 +
|      X
 +
|
 +
|
 +
|
 +
|-
 +
| 0x12
 +
| UhsAdministerDevice
 +
|      X
 +
|
 +
|
 +
|
53

edits