

#include <nitro/mi.h>
void MI_InitDevice(MIDevice *device, void *userdata,
MIDeviceReadFunction read,
MIDeviceWriteFunction write);| device | 初期化するMIDevice構造体へのポインタ |
| userdata | 構造体に関連付ける任意のユーザ定義値 |
| read | 読み込みアクセスに使用するコールバック関数へのポインタ |
| device | 書き込みアクセスに使用するコールバック関数へのポインタ |
なし。
読み込み・書き込みアクセスに使用するコールバックと任意の引数を指定してMIDevice構造体を初期化します。
この構造体を使用してMI_ReadDevice()およびMI_WriteDevice()を呼び出すと、
それぞれのコールバック関数が直接呼び出されます。
この機能は、モジュール設計からデバイス制御部分を分離するためのユーティリティです。
詳細はMIDevice構造体のリファレンスをご参照ください。
MI_ReadDevice,
MI_WriteDevice
MIDevice,
MIDeviceReadFunction,
MIDeviceWriteFunction
2007/05/09 初版