//如果是高速传输.则要修正它的MAX值 //高速传输时, 一个微帧内可以修输多个数据.bit 11~bit12用来表示一个微帧内 //传输包的个数. //在USB1.1中是不支持HIGH的 if (dev->speed == USB_SPEED_HIGH) { int mult = 1 + ((max >> 11) & 0x03); max &= 0x07ff; max *= mult; } //实...
返回值 SubmitIsoOutUrb返回以下值之一: 返回代码说明 STATUS_SUCCESS已成功完成调用。 STATUS_NOT_SUPPORTED主控制器不支持快速等时等量接口和实时线程。 注解 此函数替换usbd.sys提供的USBD_BusSubmitIsoOutUrb库函数。 此函数允许在提升的 IRQL 的实时线程中运行的客户端能够快速访问总线驱动程序。 此 ...
返回值 注解 要求 不支持此回调函数。 SubmitIsoOutUrb 函数将 USB 请求块 (URB) 直接提交到总线驱动程序,而无需分配 IRP。 语法 C++ 复制 typedef NTSTATUS (USB_BUSIFFN *PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB) ( IN PVOID, IN PURB ); 参数 [in] unnamedParam1 IRP_MN_QUERY_INTERFACE请求在 ...
返回值 注解 要求 不支持此回调函数。 SubmitIsoOutUrb 函数将 USB 请求块 (URB) 直接提交到总线驱动程序,而无需分配 IRP。 语法 C++ 复制 typedef NTSTATUS (USB_BUSIFFN *PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB) ( IN PVOID, IN PURB ); 参数 [in] unnamedParam1 IRP_MN_QUERY_INTERFACE请求在 ...