WinUsb_GetCurrentFrameNumber函数 (winusb.h)
WinUsb_GetCurrentFrameNumber函数获取总线的当前帧编号。
语法
BOOL WinUsb_GetCurrentFrameNumber(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[out] PULONG CurrentFrameNumber,
[out] LARGE_INTEGER *TimeStamp
);
参数
[in] InterfaceHandle
CreateFile 返回的设备句柄。
[out] CurrentFrameNumber
当前帧编号值。
[out] TimeStamp
读取当前帧时的时间戳值。
返回值
如果操作成功,WinUsb_GetCurrentFrameNumber返回 TRUE。 否则,此函数返回 FALSE,调用方可以通过调用 GetLastError 检索记录的错误。
注解
调用方可将 PerformanceCount 与 Win32 函数 QueryPerformanceCounter 返回的值进行比较,以确定读取帧编号后转换回用户模式是否有延迟。 然后,调用方可以根据需要调整起始帧编号。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 |
最低受支持的服务器 | Windows Server 2012 R2 |
目标平台 | 通用 |
标头 | winusb.h (包括 Winusb.h) |
Library | Winusb.lib |
DLL | Winusb.dll |