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

Esta solicitud no se admite.

La rutina QueryBusTimeEx obtiene el número actual de microcuades 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 USB_BUS_INTERFACE_USBDI_V3 estructura por una IRP_MN_QUERY_INTERFACE solicitud.

[out] unnamedParam2

Recibe el número de microcuades USB actual.

Valor devuelto

QueryBusTimeEx devuelve uno de los valores siguientes:

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.

Observaciones

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

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

Requisitos

   
Plataforma de destino Escritorio
Encabezado usbbusif.h (incluir Usbbusif.h)
IRQL < = DISPATCH_LEVEL

Consulte también