スポンサーリンク

DEVICE_GET_CHILDREN(9) FreeBSD カーネル開発者マニュアル DEVICE_GET_CHILDREN(9)

名称

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

書式

#include <sys/param.h>
#include <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 が書きました。

FreeBSD 10.0 December 1, 1999 FreeBSD 10.0

スポンサーリンク