

#include <nitro/wm.h>
WMErrCode WM_SetGameInfo(
WMCallbackFunc callback ,
const u16* userGameInfo ,
u16 userGameInfoSize ,
u32 ggid,
u16 tgid,
u8 attr
);
| callback | 非同期処理が完了した時に呼び出されるコールバック関数を指定します。 このコールバックは割り込みハンドラ内から呼び出されます。 |
| userGameInfo | ユーザーゲーム情報へのポインタを指定します。 |
| userGameInfoSize | ユーザーゲーム情報のサイズを指定します。最大で 112 バイトまで指定することが出来ます。 |
| ggid | ゲームグループIDを指定します。 |
| tgid | テンポラリーグループIDを指定します。 |
| attr | エントリー受付中、ダウンロードプレイ可などの属性を指定します。 |
WMErrCode列挙型の処理結果を返します。
ビーコンにて送信するゲーム固有情報を再設定します。
WMがPARENTステートもしくはMP_PARENTステートの場合にのみ実行可能です。
APIの戻り値がWM_ERRCODE_OPERATINGであった場合、情報再設定処理が完了した後にコールバックが発生します。
WM_SetParentParameter( )により初期値はセットされていますので、これを変更する場合に用います。
引数attr は、以下の論理和で表されます。
| WM_ATTR_FLAG_ENTRY | エントリー受付中 |
| WM_ATTR_FLAG_MB | ダウンロードプレイ可 |
WM_SetParentParameter, WM_StartParent
2008/12/18 引数の説明の誤りを削除
2006/02/20 引数の名前を変更
2005/12/08 キーシェアリング関連の記述を削除
2005/06/08 コールバックが割り込みハンドラから呼び出される旨を補足
2004/10/22 返り値の型を変更
2004/09/24 説明の追加・訂正
2004/08/02 構造体名の統一
2004/07/29 説明の追加等
2004/07/23 初版