PUSB_BUSIFFN_QUERY_BUS_TIME_EX 콜백 함수(usbbusif.h)

이 요청은 지원되지 않습니다.

QueryBusTimeEx 루틴은 현재 32비트 USB 마이크로 프레임 번호를 가져옵니다.

구문

typedef NTSTATUS
  (USB_BUSIFFN *PUSB_BUSIFFN_QUERY_BUS_TIME_EX) (
    IN PVOID,
    IN PULONG
  );

매개 변수

[in] unnamedParam1

IRP_MN_QUERY_INTERFACE 요청에 의해 USB_BUS_INTERFACE_USBDI_V3 구조체의 BusContext 멤버에 반환된 핸들입니다.

[out] unnamedParam2

현재 USB 마이크로 프레임 번호를 받습니다.

반환 값

QueryBusTimeEx 는 다음 값 중 하나를 반환합니다.

반환 코드 설명
STATUS_SUCCESS 호출이 성공적으로 완료되었습니다.
STATUS_NOT_SUPPORTED 이 함수는 USB 2.0을 지원하지 않는 USB 호스트 컨트롤러에 대해 호출되었습니다.

설명

QueryBusTimeEx 는 USB 2.0 호스트 컨트롤러에 연결된 USB 디바이스를 호출할 때 현재 USB 2.0 프레임/마이크로 프레임 번호를 가져옵니다.

반환된 마이크로 프레임 값의 가장 낮은 3비트에는 현재 125us 마이크로 프레임이 포함되며 상위 29비트에는 현재 1ms USB 프레임 번호가 포함됩니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 usbbusif.h(Usbbusif.h 포함)
IRQL < = DISPATCH_LEVEL

추가 정보