Bagikan melalui


USBD_UrbFree (usbdlib.h)

Rutinitas USBD_UrbFree merilis URB yang dialokasikan oleh USBD_UrbAllocate, USBD_IsochUrbAllocate, USBD_SelectConfigUrbAllocateAndBuild, atau USBD_SelectInterfaceUrbAllocateAndBuild.

Sintaks

void USBD_UrbFree(
  [in] USBD_HANDLE USBDHandle,
  [in] PURB        Urb
);

Parameter

[in] USBDHandle

Handel USBD yang diambil oleh driver klien dalam panggilan sebelumnya ke rutinitas USBD_CreateHandle .

[in] Urb

Arahkan ke struktur URB yang akan dirilis.

Nilai kembali

Tidak ada

Keterangan

Anda harus memanggil USBD_UrbFree untuk merilis URB yang dialokasikan oleh USBD_UrbAllocate setelah permintaan selesai.

Kegagalan memanggil USBD_UrbFree dapat menyebabkan kebocoran memori.

Untuk contoh kode, lihat USBD_UrbAllocate.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Membutuhkan WDK untuk Windows 8. Menargetkan Windows Vista dan versi sistem operasi Windows yang lebih baru.
Target Platform Desktop
Header usbdlib.h
Pustaka Usbdex.lib
IRQL <=DISPATCH_LEVEL

Lihat juga

Mengalokasikan dan Membangun URL

USBD_UrbAllocate