Compartir a través de


PUSB_BUSIFFN_QUERY_BUS_TIME_EX función de devolución de llamada (usbbusif.h)

Esta solicitud no se admite.

La rutina QueryBusTimeEx obtiene el número actual de microcuadres USB de 32 bits.

Sintaxis

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

Parámetros

[in] unnamedParam1

Identificador devuelto en el miembro BusContext de la estructura de USB_BUS_INTERFACE_USBDI_V3 mediante una solicitud de IRP_MN_QUERY_INTERFACE.

[out] unnamedParam2

Recibe el número de microcuadre USB actual.

Valor devuelto

QueryBusTimeEx devuelve uno de los siguientes valores:

Código devuelto Descripción
STATUS_SUCCESS La llamada se ha realizado correctamente.
STATUS_NOT_SUPPORTED Se llamó a la función para un controlador de host USB que no admite USB 2.0.

Comentarios

QueryBusTimeEx obtiene el número de fotograma o micro fotograma USB 2.0 actual cuando se llama para un dispositivo USB conectado a un controlador host USB 2.0.

Los 3 bits más bajos del valor de microcuadre devuelto contendrán el microcuadre actual de 125us, mientras que los 29 bits superiores contendrán el número de fotograma USB actual de 1 ms.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado usbbusif.h (incluya Usbbusif.h)
IRQL < = DISPATCH_LEVEL

Consulte también