USBD_UrbFree-Funktion (usbdlib.h)
Die USBD_UrbFree Routine gibt die URB- frei, die von USBD_UrbAllocate, USBD_IsochUrbAllocate, USBD_SelectConfigUrbAllocateAndBuildoder USBD_SelectInterfaceUrbAllocateAndBuildzugeordnet wird.
Syntax
void USBD_UrbFree(
[in] USBD_HANDLE USBDHandle,
[in] PURB Urb
);
Parameter
[in] USBDHandle
USBD-Handle, das vom Clienttreiber in einem vorherigen Aufruf der USBD_CreateHandle Routine abgerufen wird.
[in] Urb
Zeigen Sie auf die URB- Struktur, die freigegeben werden soll.
Rückgabewert
Nichts
Bemerkungen
Sie müssen USBD_UrbFree aufrufen, um die von USBD_UrbAllocate zugewiesene URB nach Abschluss der Anforderung freizugeben.
Fehler beim Aufrufen von USBD_UrbFree kann zu einem Speicherverlust führen.
Ein Codebeispiel finden Sie unter USBD_UrbAllocate.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Erfordert WDK für Windows 8. Zielt auf Windows Vista und höhere Versionen des Windows-Betriebssystems ab. |
Zielplattform- | Desktop |
Header- | usbdlib.h |
Library | Usbdex.lib |
IRQL- | <=DISPATCH_LEVEL |