PUSB_BUSIFFN_QUERY_BUS_TIME_EX fonction de rappel (usbbusif.h)

Cette demande n’est pas prise en charge.

La routine QueryBusTimeEx obtient le numéro de micro-frame USB 32 bits actuel.

Syntaxe

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

Paramètres

[in] unnamedParam1

Handle retourné dans le membre BusContext de la structure USB_BUS_INTERFACE_USBDI_V3 par une demande de IRP_MN_QUERY_INTERFACE.

[out] unnamedParam2

Reçoit le numéro de micro-image USB actuel.

Valeur retournée

QueryBusTimeEx retourne l’une des valeurs suivantes :

Code de retour Description
STATUS_SUCCESS L'appel s'est terminé avec succès.
STATUS_NOT_SUPPORTED La fonction a été appelée pour un contrôleur hôte USB qui ne prend pas en charge USB 2.0.

Remarques

QueryBusTimeEx obtient le numéro de frame/micro-frame USB 2.0 actuel lorsqu’il est appelé pour un périphérique USB attaché à un contrôleur hôte USB 2.0.

Les 3 bits les plus bas de la valeur de micro-image retournée contiennent le micro-frame de 125us actuel, tandis que les 29 bits supérieurs contiennent le numéro de frame USB actuel de 1 ms.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête usbbusif.h (inclure Usbbusif.h)
IRQL < = DISPATCH_LEVEL

Voir aussi