UsbControlTransferType UsbControlTransferType UsbControlTransferType UsbControlTransferType Enum

Defines constants that indicate the type of USB control transfer: standard, class, or vendor.

Syntax

Declaration

public enum UsbControlTransferTypepublic enum UsbControlTransferTypePublic Enum UsbControlTransferTypepublic enum UsbControlTransferType

Remarks

For conceptual information about USB control transfers, see "Microsoft-defined methods for sending control transfer requests" in How to send a USB control transfer.

Fields

Class
Class
Class
Class

Indicates a class-specific USB control request described by a specific device class specification.

Standard
Standard
Standard
Standard

Indicates a standard USB control request that the app can send to obtain information about the device, its configurations, interfaces, and endpoints. The standard requests are described in section 9.4 of the Universal Serial Bus (USB) specification (www.usb.org).

Vendor
Vendor
Vendor
Vendor

Indicates a vendor-specified USB control request and depends on the requests supported by the device.

Device family

Windows 10 (introduced v10.0.10240.0)

API contract

Windows.Foundation.UniversalApiContract (introduced v1)

Attributes

Windows.Foundation.Metadata.ContractVersionAttribute

Details

Assembly

Windows.Devices.Usb.dll