Поделиться через


структура USBDEVICE_ENABLE (ucxusbdevice.h)

Содержит параметры для запроса, чтобы включить указанное устройство. Эта структура передается UCX в параметрах запроса (Parameters.Others.Arg1) объекта запроса платформы функции обратного вызова EVT_UCX_USBDEVICE_ENABLE.

Синтаксис

typedef struct _USBDEVICE_ENABLE {
  USBDEVICE_MGMT_HEADER          Header;
  UCXENDPOINT                    DefaultEndpoint;
  USBDEVICE_ENABLE_FAILURE_FLAGS FailureFlags;
} USBDEVICE_ENABLE, *PUSBDEVICE_ENABLE;

Члены

Header

Структура USBDEVICE_MGMT_HEADER, содержащая дескриптор ДЛЯ USB-концентратора или устройства.

DefaultEndpoint

Конечная точка по умолчанию для USB-концентратора или устройства для включения передачи.

FailureFlags

Ошибки, которые произошли при попытке включить концентратор или устройство для передачи.

Требования

Требование Ценность
заголовка ucxusbdevice.h (include Ucxclass.h)

См. также

USBDEVICE_DISABLE

WdfRequestGetParameters