# WM_EndDataSharing

## 構文

      #include <nitro/wm.h>

      WMErrCode WM_EndDataSharing( WMDataSharingInfo*  dsInfo );

## 引数

dsInfo | データシェアリング情報構造体へのポインタを指定します。 WM_StartDataSharing( )にて指定した構造体を指定して下さい。

## 返り値

WMErrCode列挙型の処理結果を返します。

## 説明

データシェアリングを終了します。WM_StartDataSharing( )にてデータシェアリングを開始している場合に実行可能です。 この関数は同期関数ですので、処理に成功した場合即座にWM_ERRCODE_SUCCESSを返します。このAPIはWM_EndMP( )の直前に呼び出すようにしてください。 なお、このAPIは親子の同期を取って終了する処理を行いません。必要に応じて、アプリケーションのレベルで親子で終了することの同意を取ってから親子それぞれで実行してください。
親機の場合は複数のグループに対して平行してデータシェアリングを行うことが可能ですが、 この場合はグループごとに複数回この関数を呼び出して別々に停止する必要があります。

## 参照

`WM_StartDataSharing, WM_StepDataSharing`

## 履歴

2004/10/25 説明の追加
2004/10/22 返り値の型を変更
2004/08/11 初版