EN JA
DEVCLASS_GET_DRIVERS(9)
DEVCLASS_GET_DRIVERS(9) FreeBSD Kernel Developer's Manual DEVCLASS_GET_DRIVERS(9)

名称

devclass_get_driversdevclass のドライバのリストを取得する

書式

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

int
devclass_get_drivers( devclass_t dc, driver_t ***listp, int *countp);

解説

現在の devclass のすべてのドライバインスタンスへのポインタのリストを検索し、 *listp にリストを、そして *countp にリストのドライバの数を返します。リストのために割り付けられたメモリは、たとえ *countp が 0 であっても free( *listp, M_TEMP) を使用して解放されるべきです。

戻り値

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

関連項目

devclass(9), device(9)

作者

このマニュアルページは、 Nate Lawson によって書かれました。
May 19, 2005 FreeBSD