WMReaconRecvIndCallback

定義

#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 初版