DEVICE_GET_SOFTC(9) FreeBSD カーネル開発者マニュアル DEVICE_GET_SOFTC(9)
名称
device_get_softc − ドライバの私的なインスタンス変数へのアクセス |
書式
#include <sys/param.h> void * |
device_get_softc(device_t dev); |
解説 |
デバイス dev のドライバ固有の状態を返します。この softc は最初に要求され た時に自動的に割り当てられます。割り当ての大きさは、ドライバを定義するた めに使用されるデバイスの driver_t 情報によって決定されます。 softc は一般 的に、デバイスの実体の状態をカプセル化します。 ドライバ設計者が、独自の softc 管理メカニズムを使用することは推奨されませ ん。ドライバ設計者は、この関数より以前のツリーの中のドライバで見つけた、 このようなメカニズムをコピーするべきではありません。 |
戻り値
デバイス固有のインスタンス変数へのポインタが返されます。 |
関連項目
作者
このマニュアルページは Doug Rabson が書きました。 FreeBSD 10.0 June 16, 1998 FreeBSD 10.0 |