función USBD_UrbFree (usbdlib.h)
La rutina USBD_UrbFree libera el URB asignado por USBD_UrbAllocate, USBD_IsochUrbAllocate, USBD_SelectConfigUrbAllocateAndBuild o USBD_SelectInterfaceUrbAllocateAndBuild.
Sintaxis
void USBD_UrbFree(
[in] USBD_HANDLE USBDHandle,
[in] PURB Urb
);
Parámetros
[in] USBDHandle
Identificador USBD recuperado por el controlador cliente en una llamada anterior a la rutina USBD_CreateHandle .
[in] Urb
Puntero a la estructura URB que se va a liberar.
Valor devuelto
None
Observaciones
Debe llamar a USBD_UrbFree para liberar el URB asignado por USBD_UrbAllocate una vez completada la solicitud.
Si no se llama a USBD_UrbFree puede provocar una pérdida de memoria.
Para obtener un ejemplo de código, consulte USBD_UrbAllocate.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Requiere WDK para Windows 8. Tiene como destino Windows Vista y versiones posteriores del sistema operativo Windows. |
Plataforma de destino | Escritorio |
Encabezado | usbdlib.h |
Library | Usbdex.lib |
IRQL | <=DISPATCH_LEVEL |