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

包含 USB 集线器或设备的句柄 的USBDEVICE_MGMT_HEADER 结构。

DefaultEndpoint

要禁用的 USB 设备或集线器的默认终结点的句柄。

UsbDeviceRecoveryAction

指示 FLDR 或 PLDR 触发器重置 的UCX_USBDEVICE_RECOVERY_ACTION值。

要求

要求
Header ucxusbdevice.h (包括 Ucxclass.h)

另请参阅

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters