Click or drag to resize

USBDeviceControlOut Method (Byte, Byte, Int32, Int32, Byte, Int32)

Initiates a control transfer over the default control endpoint. The request should have an OUT direction (specified by the highest bit of the requestType parameter).

Namespace:  MadWizard.WinUSBNet
Assembly:  WinUSBNet (in WinUSBNet.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
public void ControlOut(
	byte requestType,
	byte request,
	int value,
	int index,
	byte[] buffer,
	int length
)

Parameters

requestType
Type: SystemByte
The setup packet request type. The request type must specify the OUT direction (highest bit cleared).
request
Type: SystemByte
The setup packet device request.
value
Type: SystemInt32
The value member in the setup packet. Its meaning depends on the request. Value should be between zero and 65535 (0xFFFF).
index
Type: SystemInt32
The index member in the setup packet. Its meaning depends on the request. Index should be between zero and 65535 (0xFFFF).
buffer
Type: SystemByte
A buffer containing the data to transfer in the data stage.
length
Type: SystemInt32
Length of the data to transfer. Only the first length bytes of buffer will be transfered. The setup packet's length parameter is set to this length.
See Also