#include <nitro/wm.h>typedef struct WMDisconnectCallback
{
u16 apiid;
u16 errcode;
u16 wlCmdID;
u16 wlResult;
u16 tryBitmap;
u16 disconnectedBitmap;
} WMDisconnectCallback;
| apiid | コールバック発生の元となったAPIのIDです。WMApiid列挙型と同義です。 ここではWM_APIID_DISCONNECTに固定となります。 |
| errcode | 非同期処理の結果です。WMErrCode列挙型と同義です。 |
| wlCmdID | errcodeがWM_ERRCODE_FAILEDの場合、無線ファームウェアでエラーとなったコマンドのIDが格納されます。 |
| wlResult | errcodeがWM_ERRCODE_FAILEDの場合、無線ファームウェアでエラーとなった要因コードが格納されます。 |
| tryBitmap | errcodeに関わらず、コマンド呼び出し時に切断を指定した機器のAIDビットマップが格納されます。 |
| disconnectedBitmap | errcodeに関わらず、コマンド呼び出しの結果として切断された機器のAIDビットマップが格納されます。 |
WM_Disconnect( )、及びWM_DisconnectChildren( )に対するコールバック関数に渡される構造体です。
2004/10/26 初版