#include <nitro/wm.h>typedef struct WMBeaconRecvIndCallback
{
u16 apiid;
u16 errcode;
u16 state;
u16 tgid;
u16 wmstate;
u16 gameInfoLength;
WMGameInfo gameInfo;
} WMBeaconRecvIndCallback;
| apiid | コールバック発生の元となったAPIのIDです。WMApiid列挙型と同義です。 ここではWM_APIID_INDICATIONに固定となります。 |
| errcode | 非同期処理の結果です。WMErrCode列挙型と同義です。 |
| state | errcodeがWM_ERRCODE_SUCCESSの場合、コールバックの発生した要因種別が格納されます。 ここではWM_STATECODE_BEACON_RECVに固定となります。 |
| tgid | 受け取ったビーコンの TGID が格納されます。 互換性のために残されているメンバです。 |
| wmstate | ビーコンを受信した際の WM の状態が格納されます。 |
| gameInfoLength | gameInfo の長さが格納されます。 |
| gameInfo | 受信した WMGameInfo 構造体です。 |
WM_SetIndCallback( )で設定したコールバック関数が要因種別 WM_STATECODE_BEACON_RECV で呼び出されたときに渡される構造体です。
2005/02/01 初版