Compartir a través de


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

Consulte también

asignar y crear direcciones URL

USBD_UrbAllocate