fungsi WinUsb_GetCurrentFrameNumberAndQpc (winusb.h)

Fungsi WinUsb_GetCurrentFrameNumberAndQpc mengambil nilai penghitung kinerja kueri sistem (QPC) yang disinkronkan dengan bingkai dan mikroframe.

Sintaks

BOOL WinUsb_GetCurrentFrameNumberAndQpc(
  [in] WINUSB_INTERFACE_HANDLE                             InterfaceHandle,
  [in] PUSB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION FrameQpcInfo
);

Parameter

[in] InterfaceHandle

Handel buram yang diambil dalam panggilan sebelumnya ke WinUsb_Initialize.

[in] FrameQpcInfo

Penunjuk ke struktur USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION . Pada output, CurrentQueryPerformanceCounter diatur ke nilai QPC sistem (dalam mikrodetik) yang diprediksi oleh tumpukan driver USB. Secara opsional, pada input, pemanggil dapat menentukan bingkai dan nomor mikroframe untuk mengambil nilai QPC.

Pada output, anggota QueryPerformanceCounterAtInputFrameOrMicroFrame diatur ke nilai QPC untuk bingkai atau mikroframe tersebut.

Mengembalikan nilai

WinUsb_GetCurrentFrameNumberAndQpc 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 FrameQpcInfo .

Persyaratan

Persyaratan Nilai
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

WinUsb_StartTrackingForTimeSync