USBD_UrbFree 函数 (usbdlib.h)
USBD_UrbFree例程释放由USBD_UrbAllocate、USBD_IsochUrbAllocate、USBD_SelectConfigUrbAllocateAndBuild或USBD_SelectInterfaceUrbAllocateAndBuild分配的URB。
语法
void USBD_UrbFree(
[in] USBD_HANDLE USBDHandle,
[in] PURB Urb
);
参数
[in] USBDHandle
客户端驱动程序在上一次调用 USBD_CreateHandle 例程时检索的 USBD 句柄。
[in] Urb
指向要释放的 URB 结构的指针。
返回值
无
备注
请求完成后,必须调用 USBD_UrbFree 释放 由 USBD_UrbAllocate 分配的 URB。
调用 USBD_UrbFree 失败可能会导致内存泄漏。
有关代码示例,请参阅 USBD_UrbAllocate。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8需要 WDK。 面向 Windows Vista 和更高版本的 Windows 操作系统。 |
目标平台 | 桌面 |
标头 | usbdlib.h |
Library | Usbdex.lib |
IRQL | <=DISPATCH_LEVEL |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈