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 |