#include <nitro/wm.h>typedef struct WMStartDCFCallback
{
u16 apiid;
u16 errcode;
u16 state;
u8 reserved[2];
WMDcfRecvBuf* recvBuf;
} WMStartDCFCallback;
| apiid | コールバック発生の元となったAPIのIDです。WMApiid列挙型と同義です。 ここではWM_APIID_START_DCFに固定となります。 |
| errcode | 非同期処理の結果です。WMErrCode列挙型と同義です。 |
| state | errcodeがWM_ERRCODE_SUCCESSの場合、コールバックの発生した要因種別が格納されます。発生しうる要因は以下の2つです。 WM_STATECODE_DCF_START、WM_STATECODE_DCF_IND。 |
| recvBuf | stateがWM_STATECODE_DCF_INDの場合、受信データ格納先のポインタが格納されます。 |
WM_StartDCF( )に対するコールバック関数に渡される構造体です。
2004/08/02 構造体名の統一
2004/07/29 初版