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-frame USB actuel.
Valeur de retour
QueryBusTimeEx retourne l’une des valeurs suivantes :
Retourner le code | 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 d’image/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 micro-frame retournée contiennent le micro-frame actuel 125us, tandis que les 29 bits supérieurs contiennent le numéro de frame USB actuel de 1 ms.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | usbbusif.h (include Usbbusif.h) |
IRQL | < = DISPATCH_LEVEL |