UsbEndpointType UsbEndpointType UsbEndpointType UsbEndpointType UsbEndpointType Enum


Defines constants that indicate the type of USB endpoint: control, bulk, isochronous, or interrupt.

public : enum class UsbEndpointType
enum class winrt::Windows::Devices::Usb::UsbEndpointType : int32_t
public enum UsbEndpointType
Public Enum UsbEndpointType
var value = Windows.Devices.Usb.UsbEndpointType.bulk;
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


Bulk Bulk Bulk Bulk Bulk

Indicates a USB bulk endpoint.

Control Control Control Control Control

Indicates a USB control endpoint (Endpoint 0).

Interrupt Interrupt Interrupt Interrupt Interrupt

Indicates a USB interrupt endpoint.

Isochronous Isochronous Isochronous Isochronous Isochronous

Indicates a USB isochronous endpoint.