Поделиться через


функция обратного вызова 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

Дескриптор, возвращенный в элементе BusContext структуры USB_BUS_INTERFACE_USBDI_V3 запросом IRP_MN_QUERY_INTERFACE.

[out] unnamedParam2

Получает текущий номер микрокадров USB.

Возвращаемое значение

QueryBusTimeEx возвращает одно из следующих значений:

Возвращаемый код Описание
STATUS_SUCCESS Вызов завершился успешно.
STATUS_NOT_SUPPORTED Функция была вызвана для контроллера USB-узла, который не поддерживает USB 2.0.

Замечания

QueryBusTimeEx получает текущий номер кадра USB 2.0 или микрокадр при вызове USB-устройства, подключенного к контроллеру узла USB 2.0.

Наименьший 3 бит возвращаемого значения микрокадры будет содержать текущий 125us микрокадр, а верхний 29 бит будет содержать текущий номер USB-кадра 1 мс.

Требования

Требование Ценность
целевая платформа Настольный
заголовка usbbusif.h (include Usbbusif.h)
IRQL < = DISPATCH_LEVEL

См. также