UsbControlRequestType UsbControlRequestType UsbControlRequestType UsbControlRequestType UsbControlRequestType Class


Provides information about the USB control transfer, the type of control request, whether the data is sent from or to the host, and the recipient of the request in the device.

public : sealed class UsbControlRequestType
struct winrt::Windows::Devices::Usb::UsbControlRequestType
public sealed class UsbControlRequestType
Public NotInheritable Class UsbControlRequestType
var usbControlRequestType = new usbControlRequestType();

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


UsbControlRequestType() UsbControlRequestType() UsbControlRequestType() UsbControlRequestType() UsbControlRequestType()

Creates a UsbControlRequestType object.


AsByte AsByte AsByte AsByte AsByte

Gets or sets the bmRequestType value as a byte.

ControlTransferType ControlTransferType ControlTransferType ControlTransferType ControlTransferType

Gets or sets the type of USB control transfer: standard, class, or vendor.

Direction Direction Direction Direction Direction

Gets or sets the direction of the USB control transfer.

Recipient Recipient Recipient Recipient Recipient

Gets or sets the recipient of the USB control transfer.