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

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

Синтаксис

typedef struct _USBDEVICE_DISABLE {
  USBDEVICE_MGMT_HEADER         Header;
  UCXENDPOINT                   DefaultEndpoint;
  UCX_USBDEVICE_RECOVERY_ACTION UsbDeviceRecoveryAction;
} USBDEVICE_DISABLE, *PUSBDEVICE_DISABLE;

Члены

Header

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

DefaultEndpoint

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

UsbDeviceRecoveryAction

Значение UCX_USBDEVICE_RECOVERY_ACTION, указывающее сбросы триггера FLDR или PLDR.

Требования

Требование Значение
Заголовок ucxusbdevice.h (включая Ucxclass.h)

См. также раздел

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters