WinUsb_GetCurrentFrameNumber 함수(winusb.h)
WinUsb_GetCurrentFrameNumber 함수는 버스의 현재 프레임 번호를 가져옵니다.
구문
BOOL WinUsb_GetCurrentFrameNumber(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[out] PULONG CurrentFrameNumber,
[out] LARGE_INTEGER *TimeStamp
);
매개 변수
[in] InterfaceHandle
CreateFile이 반환한 디바이스에 대한 핸들입니다.
[out] CurrentFrameNumber
현재 프레임 번호 값입니다.
[out] TimeStamp
현재 프레임을 읽을 때의 타임스탬프를 반환하는 값입니다.
반환 값
WinUsb_GetCurrentFrameNumber 작업이 성공하면 TRUE를 반환합니다. 그렇지 않으면 이 함수는 FALSE를 반환하고 호출자는 GetLastError를 호출하여 기록된 오류를 검색할 수 있습니다.
설명
호출자는 PerformanceCount를 Win32 함수 QueryPerformanceCounter 에서 반환된 값과 비교하여 프레임 번호를 읽은 후 사용자 모드로 다시 전환하는 데 지연이 있었는지 확인할 수 있습니다. 그런 다음 호출자는 필요에 따라 시작 프레임 번호를 조정할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 |
지원되는 최소 서버 | Windows Server 2012 R2 |
대상 플랫폼 | 유니버설 |
헤더 | winusb.h(Winusb.h 포함) |
라이브러리 | Winusb.lib |
DLL | Winusb.dll |