User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)
379
19.2.5 ppp_cctrl_disconnect
通信中の PPP 接続を切断します。
ER ppp_cctrl_disconnect(
long
ipid
,
int
sync
,
void
(*callback)(long,long,long)
)
パラメータ
ipid
IP の IF ID を指定します。(PPP_IF_ID を指定してください)
sync
同期呼び出しの場合は TRUE を指定してください。
それ以外の場合は FALSE を指定してください。
callback
コールバック関数のポインタ
戻り値
E_OK
正常終了
E_NG
異常終了
解説
通信中の PPP 接続を切断します。
sync
と
callback
の組み合わせにより、以下のように動作が異なります。
sync
が TRUE で
callback
が NULL のとき
PPP 切断が完了するかエラーが発生するまで本関数から返りません。
sync
が TRUE で
callback
がコールバック関数のポインタのとき
PPP 接続が完了するかエラーが発生するまで本関数から返りません。
本関数から返ると同時にコールバック関数を呼び出します。
sync
が FALSE で
callback
が NULL のとき
エラーを返します。
sync
が FALSE で
callback
がコールバック関数のポインタのとき
本関数から即座に制御が返ります。
コールバック関数が呼ばれることにより結果が通知されます。