# WMStartDCFCallback

## 定義

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