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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour