структура USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION (usbioctl.h)
Хранит числа кадров и микрофреймов, а также вычисляемые системные значения QPC. Эта структура используется в запросе IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC .
Синтаксис
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;
Члены
TimeTrackingHandle
Дескриптор time racking, полученный в предыдущем запросе IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC .
InputFrameNumber
Номер кадра 32-разрядной шины USB.
InputMicroFrameNumber
3-разрядное значение, полученное от оборудования.
QueryPerformanceCounterAtInputFrameOrMicroFrame
Значение, прогнозируемое стеком драйверов USB, которое представляет системное значение QPC в начале кадра и микрокадр, представленные входными значениями InputFrameNumber и InputMicroFrameNumber .
QueryPerformanceCounterFrequency
Текущая частота счетчика производительности в количестве в секунду.
PredictedAccuracyInMicroSeconds
Значение типа , представляющее точность прогнозируемого значения QPC в микросекунд.
CurrentGenerationID
Идентификатор для этого запроса синхронизации времени.
CurrentQueryPerformanceCounter
Текущее записанное значение QPC, синхронизированное с номерами кадров шины, представленными CurrentHardwareFrameNumber, CurrentHardwareMicroFrameNumber и CurrentUSBFrameNumber.
CurrentHardwareFrameNumber
1-битовое значение текущего номера аппаратного кадра, которое считывается непосредственно из регистра MFINDEX.
CurrentHardwareMicroFrameNumber
3-разрядное значение текущего аппаратного микрокадрового номера, которое считывается непосредственно из регистра MFINDEX.
CurrentUSBFrameNumber
Значение 32-разрядного номера кадра USB, возвращаемое _URB_GET_CURRENT_FRAME_NUMBER.
Требования
Требование | Значение |
---|---|
Заголовок | usbioctl.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по