For the complete documentation index, see llms.txt. This page is also available as Markdown.

bus_generic_detach(9)

bus_generic_detach — 总线 DEVICE_DETACH 的通用实现

名称

bus_generic_detach

概要

#include <sys/param.h>
#include <sys/bus.h>

int
bus_generic_detach(device_t dev)

描述

此函数提供 DEVICE_DETACH(9) 方法的实现,可供大多数总线代码使用。它使用 bus_detach_children(9) 从所有子设备分离驱动程序,让它们有机会否决分离请求。如果 bus_detach_children 成功,bus_generic_detach 调用 device_delete_children(9) 删除所有子设备。

返回值

成功时返回零,否则返回适当的错误。

参见

bus_detach_children(9), device(9), device_delete_children(9), driver(9)

作者

本手册页由 Doug Rabson 编写。

最后更新于

这有帮助吗?