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 : IUsbControlRequestType
struct winrt::Windows::Devices::Usb::UsbControlRequestType : IUsbControlRequestType
public sealed class UsbControlRequestType : IUsbControlRequestType
Public NotInheritable Class UsbControlRequestType Implements IUsbControlRequestType
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.