USBDeviceControlTransfer Method |
Name | Description | |
---|---|---|
![]() | ControlTransfer(Byte, Byte, Int32, Int32) |
Initiates a control transfer without a data stage over the default control endpoint. This method allows both IN and OUT direction transfers, depending
on the highest bit of the requestType parameter). Alternatively, ControlIn(Byte, Byte, Int32, Int32) and
ControlOut(Byte, Byte, Int32, Int32) can be used for control transfers in a specific direction, which is the recommended way because
it prevents using the wrong direction accidentally. Use the ControlTransfer method when the direction is not known at compile time.
|
![]() | ControlTransfer(Byte, Byte, Int32, Int32, Byte) |
Initiates a control transfer over the default control endpoint. This method allows both IN and OUT direction transfers, depending
on the highest bit of the requestType parameter). Alternatively, ControlIn(Byte, Byte, Int32, Int32, Byte) and
ControlOut(Byte, Byte, Int32, Int32, Byte) can be used for control transfers in a specific direction, which is the recommended way because
it prevents using the wrong direction accidentally. Use the ControlTransfer method when the direction is not known at compile time.
|
![]() | ControlTransfer(Byte, Byte, Int32, Int32, Byte, Int32) |
Initiates a control transfer over the default control endpoint. This method allows both IN and OUT direction transfers, depending
on the highest bit of the requestType parameter. Alternatively, ControlIn(Byte, Byte, Int32, Int32, Byte, Int32) and
ControlOut(Byte, Byte, Int32, Int32, Byte, Int32) can be used for control transfers in a specific direction, which is the recommended way because
it prevents using the wrong direction accidentally. Use the ControlTransfer method when the direction is not known at compile time.
|