USBD_CloseHandle 函数 (usbdlib.h)
USBD_CLOSEHANDLE例程由 USB 客户端驱动程序调用,以关闭 USBD 句柄并释放与驱动程序注册关联的所有资源。
语法
void USBD_CloseHandle(
[in] USBD_HANDLE USBDHandle
);
参数
[in] USBDHandle
要关闭的 USBD 句柄。 客户端驱动程序在对 USBD_CreateHandle 例程的先前调用中检索句柄。
返回值
无
备注
客户端驱动程序应在处理 IRP_MN_REMOVE_DEVICE IRP 的驱动程序例程中调用 USBD_CloseHandle 。 客户端驱动程序必须先调用例程,然后才能将 IRP 发送到 USB 驱动程序堆栈。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8需要 DDK。 面向 Windows Vista 和更高版本的 Windows 操作系统。 |
目标平台 | 桌面 |
标头 | usbdlib.h |
Library | Usbdex.lib |
IRQL | PASSIVE_LEVEL |