EN JA
DEVICE_GET_CHILDREN(9)
DEVICE_GET_CHILDREN(9) FreeBSD Kernel Developer's Manual 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) を使用して解放されるべきです。 devlistpdevcountp は、エラーが返されるとき、変更されません。

戻り値

成功すれば、0 が返され、そうでなければ、適切なエラーが返されます。

関連項目

devclass(9), device(9)

作者

このマニュアルページは Doug Rabson によって書かれました。
August 23, 2008 FreeBSD