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

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

DefaultEndpoint

要为其启用传输的 USB 集线器或设备的默认终结点。

FailureFlags

尝试为中心或设备启用传输时发生的错误(如果有)。

要求

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

另请参阅

USBDEVICE_DISABLE

WdfRequestGetParameters