#include <nitro/wm.h>
typedef struct WMDataSet
{
u16 aidBitmap;
u16 receivedBitmap;
u16 data[WM_DS_DATA_SIZE/sizeof(u16)];
} WMDataSet;
| aidBitmap | データシェアリングを行っている機器のAIDのビットマップです。 dataのデータ構造を決定します。 |
| receivedBitmap | dataの中で有効なデータが入ってるAIDのビットマップです。 未接続の子機に相当するビットが0になっています。 |
| data | シェアされているデータの配列です。 aidBitmapの立っている機器の共有データがAIDの低い順に共有サイズずつパックされています。 なお、WMDataSet内には共有サイズが保持されていませんので、分割する際には別に共有サイズを得る必要があります。 |
WMのデータシェアリング機能により取得するシェアされたデータを示す構造体です。
通常はWM_GetSharedDataAddress( )でアクセスしてください。
2004/09/21 初版