estructura USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION (usbioctl.h)
Almacena los números de fotograma y microframe y los valores de QPC del sistema calculado. Esta estructura se usa en la solicitud IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC .
Sintaxis
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;
Miembros
TimeTrackingHandle
Identificador de bastidor de tiempo recibido en la solicitud de IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC anterior.
InputFrameNumber
Número de marco de bus USB de 32 bits.
InputMicroFrameNumber
Valor de 3 bits recibido del hardware.
QueryPerformanceCounterAtInputFrameOrMicroFrame
Valor predicho por la pila de controladores USB que representa el valor QPC del sistema al principio del marco y microframe representado por los valores de entrada InputFrameNumber y InputMicroFrameNumber .
QueryPerformanceCounterFrequency
Frecuencia del contador de rendimiento actual, en recuentos por segundo.
PredictedAccuracyInMicroSeconds
Valor que representa la precisión del valor de QPC previsto en micro segundos.
CurrentGenerationID
Identificador de esta solicitud de sincronización de hora.
CurrentQueryPerformanceCounter
Valor de QPC actual capturado que se sincroniza con los números de marco de bus representados por CurrentHardwareFrameNumber, CurrentHardwareMicroFrameNumber y CurrentUSBFrameNumber.
CurrentHardwareFrameNumber
Valor de 1 bits del número de fotograma de hardware actual que se lee directamente desde el registro MFINDEX.
CurrentHardwareMicroFrameNumber
Valor de 3 bits del número de micro fotogramas de hardware actual que se lee directamente desde el registro MFINDEX.
CurrentUSBFrameNumber
Valor de número de fotograma USB de 32 bits devuelto por _URB_GET_CURRENT_FRAME_NUMBER.
Requisitos
Requisito | Valor |
---|---|
Header | usbioctl.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de