USBD_ENDPOINT_OFFLOAD_MODE enumeration (usb.h)

Defines values for endpoint offloading options in the USB device or host controller.

Syntax

typedef enum _USBD_ENDPOINT_OFFLOAD_MODE {
  UsbdEndpointOffloadModeNotSupported,
  UsbdEndpointOffloadSoftwareAssisted,
  UsbdEndpointOffloadHardwareAssisted
} USBD_ENDPOINT_OFFLOAD_MODE;

Constants

 
UsbdEndpointOffloadModeNotSupported
Endpoint offloading is not supported.
UsbdEndpointOffloadSoftwareAssisted
Endpoint offloading is handled by the software.
UsbdEndpointOffloadHardwareAssisted
Endpoint offloading is handled in the USB device or host controller hardware.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Minimum supported server Windows Server 2016
Header usb.h

See also

USBD_QueryUsbCapability