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 |