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

Consulte también

Asignar y compilar direcciones URL

USBD_UrbAllocate