WinUsb_GetCurrentFrameNumberAndQpc函式 (winusb.h)
WinUsb_GetCurrentFrameNumberAndQpc函式會擷取系統查詢性能計數器, (QPC) 與框架和微框架同步的值。
語法
BOOL WinUsb_GetCurrentFrameNumberAndQpc(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[in] PUSB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION FrameQpcInfo
);
參數
[in] InterfaceHandle
在先前呼叫中擷取的不透明句柄 ,WinUsb_Initialize。
[in] FrameQpcInfo
USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION 結構的指標。 輸出時, CurrentQueryPerformanceCounter 會以 USB 驅動程式堆疊預測的微) 秒 (設定為系統 QPC 值。 或者,在輸入上,呼叫端可以指定要擷取 QPC 值的框架和微框架號碼。
輸出時, QueryPerformanceCounterAtInputFrameOrMicroFrame 成員會設定為該畫面或微框架的 QPC 值。
傳回值
如果作業成功,WinUsb_GetCurrentFrameNumberAndQpc傳回 TRUE。 否則,這個例程會傳回 FALSE,而呼叫端可以呼叫 GetLastError 來擷取記錄的錯誤。
GetLastError 可以傳回下列其中一個錯誤碼。
傳回碼 | Description |
---|---|
|
呼叫端在 InterfaceHandle 或 FrameQpcInfo 參數中傳遞 NULL。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
目標平台 | Universal |
標頭 | winusb.h (包含 Winusb.h) |
程式庫 | Winusb.lib |
Dll | Winusb.dll |