在热移除设备时,客户机驱动程序将收到回调。
在热移除之后放回设备时,客户机驱动程序将收到回调。如果未使设备的驱动程序实例脱机,则当用户将设备放回其原始端口时,可能会发生此事件回调。如果驱动程序实例保持打开状态,则不能使该驱动程序实例脱机。
客户机驱动程序必须在其 attach(9E) 例程中调用 usb_register_hotplug_cbs(9F),以便注册事件回调。在中断之前,驱动程序必须在其 detach(9E) 例程中调用 usb_unregister_hotplug_cbs(9F)。