#include <nitro/mb.h>
typedef struct
{
u16 length;
u16 rssi;
u16 bssid[3];
u16 ssidLength;
u8 ssid[32];
u16 capaInfo;
struct
{
u16 basic;
u16 support;
} rateSet;
u16 beaconPeriod;
u16 dtimPeriod;
u16 channel;
u16 cfpPeriod;
u16 cfpMaxDuration;
} MBParentBssDesc;
マルチブート子機にとっての親機情報が格納された構造体です。
これは、WMBssDesc 構造体からgameInfoを除いた部分と同じものです。
ssid[0], ssid[1], ssid[2], ssid[3] には、マルチブート親機から設定されたGGIDがリトルエンディアンで格納されています。
この構造体はシステムがひとつだけ保持し、MB_GetMultiBootParentBssDesc()で取得できます。
また、MB_ReadMultiBootParentBssDesc()で接続親機情報を取得する際にも内部で参照されます。
MBGameRegistry, MB_GetMultiBootParentBssDesc
2004/11/02 構造体定義をヘッダファイルと同一に訂正
2004/10/06 リンク修正
2004/08/09 初版