EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC回调函数 (ucxcontroller.h)

UCX 调用此回调来检索系统查询性能计数器 (QPC) 与帧和微帧同步的值。

语法

EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC EvtUcxControllerGetFrameNumberAndQpcForTimeSync;

void EvtUcxControllerGetFrameNumberAndQpcForTimeSync(
  [in] UCXCONTROLLER UcxController,
  [in] WDFREQUEST WdfRequest,
  [in] size_t OutputBufferLength,
  [in] size_t InputBufferLength
)
{...}

参数

[in] UcxController

客户端驱动程序在上一次调用 UcxControllerCreate 方法时收到的 UCX 控制器句柄。

[in] WdfRequest

一个框架请求对象,该对象包含获取同步帧和微帧编号的请求。

[in] OutputBufferLength

如果输出缓冲区可用,则为请求的输出缓冲区的长度(以字节为单位)。 此值是 USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION 结构的大小。

[in] InputBufferLength

如果输入缓冲区可用,则为请求的输入缓冲区的长度(以字节为单位)。 此值是 USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION 结构的大小。

返回值

要求

要求
最低受支持的客户端 Windows 10 版本 1709
最低受支持的服务器 Windows Server 2016
目标平台 Windows
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 ucxcontroller.h (包括 Ucxclass.h)
IRQL PASSIVE_LEVEL

另请参阅

IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC