USBDEVICE_ENABLE_FAILURE_FLAGS structure (ucxusbdevice.h)

The flags that are set by the client driver in the EVT_UCX_USBDEVICE_ENABLE callback function. Indicate errors, if any, that might have occurred while enabling the device.

Syntax

typedef struct _USBDEVICE_ENABLE_FAILURE_FLAGS {
  ULONG InsufficientHardwareResourcesForDefaultEndpoint : 1;
  ULONG InsufficientHardwareResourcesForDevice : 1;
  ULONG Reserved : 30;
} USBDEVICE_ENABLE_FAILURE_FLAGS;

Members

InsufficientHardwareResourcesForDefaultEndpoint

Insufficient hardware resources for transfers to the default endpoint.

InsufficientHardwareResourcesForDevice

Insufficient hardware resources to enable transfers.

Reserved

Do not use.

Requirements

Requirement Value
Header ucxusbdevice.h (include Ucxclass.h)

See also

EVT_UCX_USBDEVICE_ENABLE

USBDEVICE_ENABLE