Click or drag to resize

USBDeviceControlTransfer Method

Overload List
  NameDescription
Public methodControlTransfer(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.
Public methodControlTransfer(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.
Public methodControlTransfer(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.
Top
See Also