共用方式為


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 可以傳回下列其中一個錯誤碼。

傳回碼 描述
ERROR_INVALID_HANDLE
呼叫端在InterfaceHandleStartTrackingInfo參數中傳遞Null

規格需求

   
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
目標平台 Universal
標頭 winusb.h (包含 Winusb.h)
程式庫 Winusb.lib
Dll Winusb.dll

另請參閱

WinUSB

WinUSB 函式

WinUsb_Initialize