USBD_UrbFree, fonction (usbdlib.h)
La routine USBD_UrbFree libère l’URB allouée par USBD_UrbAllocate, USBD_IsochUrbAllocate, USBD_SelectConfigUrbAllocateAndBuild ou USBD_SelectInterfaceUrbAllocateAndBuild.
Syntaxe
void USBD_UrbFree(
[in] USBD_HANDLE USBDHandle,
[in] PURB Urb
);
Paramètres
[in] USBDHandle
Handle USBD récupéré par le pilote client lors d’un appel précédent à la routine USBD_CreateHandle .
[in] Urb
Pointeur vers la structure URB à libérer.
Valeur de retour
None
Remarques
Vous devez appeler USBD_UrbFree pour libérer l’URB alloué par USBD_UrbAllocate une fois la demande terminée.
L’échec de l’appel de USBD_UrbFree peut entraîner une fuite de mémoire.
Pour obtenir un exemple de code, consultez USBD_UrbAllocate.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Nécessite WDK pour Windows 8. Cible Windows Vista et les versions ultérieures du système d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | usbdlib.h |
Bibliothèque | Usbdex.lib |
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