struktur USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION (usbioctl.h)
Menyimpan nomor bingkai dan mikroframe dan nilai QPC sistem terhitung. Struktur ini digunakan dalam permintaan IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC .
Sintaks
typedef struct _USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION {
HANDLE TimeTrackingHandle;
ULONG InputFrameNumber;
ULONG InputMicroFrameNumber;
LARGE_INTEGER QueryPerformanceCounterAtInputFrameOrMicroFrame;
LARGE_INTEGER QueryPerformanceCounterFrequency;
ULONG PredictedAccuracyInMicroSeconds;
ULONG CurrentGenerationID;
LARGE_INTEGER CurrentQueryPerformanceCounter;
ULONG CurrentHardwareFrameNumber;
ULONG CurrentHardwareMicroFrameNumber;
ULONG CurrentUSBFrameNumber;
} USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION, *PUSB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION;
Anggota
TimeTrackingHandle
Handel rak waktu yang diterima dalam permintaan IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC sebelumnya.
InputFrameNumber
Nomor bingkai bus USB 32-bit.
InputMicroFrameNumber
Nilai 3-bit yang diterima dari perangkat keras.
QueryPerformanceCounterAtInputFrameOrMicroFrame
Nilai yang diprediksi oleh tumpukan driver USB yang mewakili nilai QPC sistem di awal bingkai dan mikroframe yang diwakili oleh nilai input InputFrameNumber dan InputMicroFrameNumber .
QueryPerformanceCounterFrequency
Frekuensi penghitung kinerja saat ini, dalam hitungan per detik.
PredictedAccuracyInMicroSeconds
Nilai yang menunjukkan akurasi nilai QPC yang diprediksi dalam detik mikro.
CurrentGenerationID
Pengidentifikasi untuk permintaan sinkronisasi waktu ini.
CurrentQueryPerformanceCounter
Nilai QPC saat ini diambil yang disinkronkan dengan nomor bingkai bus yang diwakili oleh CurrentHardwareFrameNumber, CurrentHardwareMicroFrameNumber dan CurrentUSBFrameNumber.
CurrentHardwareFrameNumber
Nilai 1-bit dari nomor bingkai perangkat keras saat ini yang langsung dibaca dari register MFINDEX.
CurrentHardwareMicroFrameNumber
Nilai 3-bit dari nomor bingkai mikro perangkat keras saat ini yang langsung dibaca dari register MFINDEX.
CurrentUSBFrameNumber
Nilai nomor bingkai USB 32-bit yang dikembalikan oleh _URB_GET_CURRENT_FRAME_NUMBER.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | usbioctl.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk