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
がコールバック関数のポインタのとき
本関数から即座に制御が返ります。
コールバック関数が呼ばれることにより結果が通知されます。