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 |
目標平台 | Universal |
標頭 | winusb.h (包含 Winusb.h) |
程式庫 | Winusb.lib |
Dll | Winusb.dll |