WinUsb_StartTrackingForTimeSync函式 (winusb.h)
WinUsb_StartTrackingForTimeSync函式會在 USB 驅動程式堆疊中啟動時間同步處理功能,以取得 USB 匯流排畫面和微框架的相關系統 QPC 時間。
語法
BOOL WinUsb_StartTrackingForTimeSync(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[in] PUSB_START_TRACKING_FOR_TIME_SYNC_INFORMATION StartTrackingInfo
);
參數
[in] InterfaceHandle
在先前呼叫中擷取的不透明控制碼 ,WinUsb_Initialize。
[in] StartTrackingInfo
USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION結構的指標。 將 TimeTrackingHandle 設定為 INAVLID_HANDLE。 如果初始啟動延遲上限為 2.048 秒,請將 IsStartupDelayTolerable 設定為 TRUE。 FALSE,註冊會延遲到 USB 驅動程式堆疊能夠偵測有效的框架或微框架界限為止。
傳回值
如果 作業成功,WinUsb_StartTrackingForTimeSync傳回 TRUE 。 否則,這個常式會傳回 FALSE,而呼叫端可以呼叫 GetLastError來擷取記錄的錯誤。
GetLastError 可以傳回下列其中一個錯誤碼。
傳回碼 | 描述 |
---|---|
|
呼叫端在InterfaceHandle或StartTrackingInfo參數中傳遞Null。 |
規格需求
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
目標平台 | Universal |
標頭 | winusb.h (包含 Winusb.h) |
程式庫 | Winusb.lib |
Dll | Winusb.dll |