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
이전 IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC 요청에서 받은 시간 래킹 핸들입니다.
InputFrameNumber
32비트 USB 버스 프레임 번호입니다.
InputMicroFrameNumber
하드웨어에서 받은 3비트 값입니다.
QueryPerformanceCounterAtInputFrameOrMicroFrame
InputFrameNumber 및 InputMicroFrameNumber 입력 값으로 표시되는 프레임 및 마이크로프레임의 시작 부분에 있는 시스템 QPC 값을 나타내는 USB 드라이버 스택에서 예측 하는 값입니다.
QueryPerformanceCounterFrequency
현재 성능 카운터 빈도(초당 개수)입니다.
PredictedAccuracyInMicroSeconds
예측된 QPC 값의 정확도를 마이크로 초 단위로 나타내는 값입니다.
CurrentGenerationID
이 시간 동기화 요청에 대한 식별자입니다.
CurrentQueryPerformanceCounter
CurrentHardwareFrameNumber, CurrentHardwareMicroFrameNumber 및 CurrentUSBFrameNumber로 표시되는 버스 프레임 번호와 동기화되는 캡처된 현재 QPC 값입니다.
CurrentHardwareFrameNumber
MFINDEX 레지스터에서 직접 읽은 현재 하드웨어 프레임 번호의 1비트 값입니다.
CurrentHardwareMicroFrameNumber
MFINDEX 레지스터에서 직접 읽은 현재 하드웨어 마이크로 프레임 번호의 3비트 값입니다.
CurrentUSBFrameNumber
_URB_GET_CURRENT_FRAME_NUMBER 반환된 32비트 USB 프레임 번호 값입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbioctl.h |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기