Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La routine USBD_UrbFree libère le URB alloué par USBD_UrbAllocate, USBD_IsochUrbAllocate, USBD_SelectConfigUrbAllocateAndBuildou 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 dans un appel précédent à la routine USBD_CreateHandle.
[in] Urb
Pointeur vers la structure URB à libérer.
Valeur de retour
Aucun
Remarques
Vous devez appeler USBD_UrbFree pour libérer l’URB allouée par USBD_UrbAllocate une fois la demande terminée.
L’échec de l’appel USBD_UrbFree peut entraîner une fuite de mémoire.
Pour obtenir un exemple de code, consultez USBD_UrbAllocate.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum 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 | Bureau |
| d’en-tête | usbdlib.h |
| bibliothèque | Usbdex.lib |
| IRQL | <=DISPATCH_LEVEL |