다음을 통해 공유


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

추가 정보

WinUSB 데스크톱 앱에서 USB 등시 전송 보내기

WinUSB 함수