función USBD_UrbFree (usbdlib.h)
La rutina USBD_UrbFree libera el urb de asignado por USBD_UrbAllocate, USBD_IsochUrbAllocate, USBD_SelectConfigUrbAllocateAndBuildo 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 de que se va a liberar.
Valor devuelto
Ninguno
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, vea USBD_UrbAllocate.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Requiere WDK para Windows 8. Tiene como destino Windows Vista y versiones posteriores del sistema operativo Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | usbdlib.h |
biblioteca de | Usbdex.lib |
irQL | <=DISPATCH_LEVEL |