(usbbusif.h) 的PUSB_BUSIFFN_QUERY_BUS_TIME_EX回调函数

不支持此请求。

QueryBusTimeEx 例程获取当前的 32 位 USB 微帧编号。

语法

typedef NTSTATUS
  (USB_BUSIFFN *PUSB_BUSIFFN_QUERY_BUS_TIME_EX) (
    IN PVOID,
    IN PULONG
  );

参数

[in] unnamedParam1

IRP_MN_QUERY_INTERFACE请求在 USB_BUS_INTERFACE_USBDI_V3 结构的 BusContext 成员中返回的句柄。

[out] unnamedParam2

接收当前 USB 微帧编号。

返回值

QueryBusTimeEx 返回以下值之一:

返回代码 说明
STATUS_SUCCESS 已成功完成调用。
STATUS_NOT_SUPPORTED 为不支持 USB 2.0 的 USB 主控制器调用了 函数。

注解

当为连接到 USB 2.0 主机控制器的 USB 设备调用时,QueryBusTimeEx 获取当前的 USB 2.0 帧/微帧编号。

返回的微帧值的最低 3 位将包含当前的 125us 微帧,而高 29 位将包含当前 1 毫秒的 USB 帧编号。

要求

要求
目标平台 桌面
标头 usbbusif.h (包括 Usbbusif.h)
IRQL < = DISPATCH_LEVEL

另请参阅