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 |