DEVICE_GET_CHILDREN(9)

名称
device_get_children - デバイスに接続されているデバイスのリストの取得

書式
<sys/param.h> <sys/bus.h> int device_get_children(device_t dev, device_t **devlistp, int *devcountp)

解説
現在 dev に接続されている全てのデバイスインスタンスのリストを取り出し、そのリストを *devlistp に、その個数を *devcountp に入れて返します。 リストのために割り当てられたメモリは free(*devlistp, M_TEMP) を使用して開放されるべきです。

戻り値
成功時には 0 が返され、そうでない場合には適切なエラーが返されます。

関連項目
devclass(9), device(9)

作者
このマニュアルページは Doug Rabson が書きました。