다음을 통해 공유


WinUsb_StartTrackingForTimeSync 함수(winusb.h)

WinUsb_StartTrackingForTimeSync 함수는 USB 드라이버 스택에서 USB 버스 프레임 및 마이크로프레임에 대한 연결된 시스템 QPC 시간을 가져오는 시간 동기화 기능을 시작합니다.

구문

BOOL WinUsb_StartTrackingForTimeSync(
  [in] WINUSB_INTERFACE_HANDLE                       InterfaceHandle,
  [in] PUSB_START_TRACKING_FOR_TIME_SYNC_INFORMATION StartTrackingInfo
);

매개 변수

[in] InterfaceHandle

WinUsb_Initialize 대한 이전 호출에서 검색된 불투명 핸들입니다.

[in] StartTrackingInfo

USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION 구조체에 대한 포인터입니다. TimeTrackingHandle을 INAVLID_HANDLE 설정합니다. 최대 2.048초의 초기 시작 대기 시간을 견딜 수 있는 경우 IsStartupDelayTolerable 을 TRUE로 설정합니다. FALSE, USB 드라이버 스택이 유효한 프레임 또는 마이크로프레임 경계를 검색할 수 있을 때까지 등록이 지연됩니다.

반환 값

WinUsb_StartTrackingForTimeSync 작업이 성공하면 TRUE 를 반환합니다. 그렇지 않으면 이 루틴은 FALSE를 반환하고 호출자는 GetLastError를 호출하여 기록된 오류를 검색할 수 있습니다.

GetLastError 는 다음 오류 코드 중 하나를 반환할 수 있습니다.

반환 코드 설명
ERROR_INVALID_HANDLE
호출자가 InterfaceHandle 또는 StartTrackingInfo 매개 변수에서 NULL을 전달했습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 유니버설
헤더 winusb.h(Winusb.h 포함)
라이브러리 Winusb.lib
DLL Winusb.dll

추가 정보

WinUSB

WinUSB 함수

WinUsb_Initialize