fungsi WinUsb_StartTrackingForTimeSync (winusb.h)

Fungsi WinUsb_StartTrackingForTimeSync memulai fitur sinkronisasi waktu di tumpukan driver USB yang mendapatkan waktu QPC sistem terkait untuk bingkai bus USB dan mikroframe.

Sintaks

BOOL WinUsb_StartTrackingForTimeSync(
  [in] WINUSB_INTERFACE_HANDLE                       InterfaceHandle,
  [in] PUSB_START_TRACKING_FOR_TIME_SYNC_INFORMATION StartTrackingInfo
);

Parameter

[in] InterfaceHandle

Handel buram yang diambil dalam panggilan sebelumnya ke WinUsb_Initialize.

[in] StartTrackingInfo

Penunjuk ke struktur USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION . Atur TimeTrackingHandle ke INAVLID_HANDLE. Atur IsStartupDelayTolerable ke TRUE jika latensi startup awal hingga 2,048 detik dapat ditoleransi. FALSE, pendaftaran tertunda sampai tumpukan driver USB dapat mendeteksi batas bingkai atau mikroframe yang valid.

Menampilkan nilai

WinUsb_StartTrackingForTimeSync mengembalikan TRUE jika operasi berhasil. Jika tidak, rutinitas ini mengembalikan FALSE, dan pemanggil dapat mengambil kesalahan yang dicatat dengan memanggil GetLastError.

GetLastError dapat mengembalikan salah satu kode kesalahan berikut.

Menampilkan kode Deskripsi
ERROR_INVALID_HANDLE
Pemanggil melewati NULL di parameter InterfaceHandle atau StartTrackingInfo .

Persyaratan

   
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Universal
Header winusb.h (termasuk Winusb.h)
Pustaka Winusb.lib
DLL Winusb.dll

Lihat juga

WinUSB

Fungsi WinUSB

WinUsb_Initialize