Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クライアント管理 » Mobile Link 用 SQL Anywhere クライアント » dbmlsync API » C++ 用 dbmlsync API

 

ShutdownServer メソッド

クライアントの接続先である dbmlsync サーバを停止します。

構文
bool ShutdownServer( DBSC_ShutdownType how )
備考

Shutdown メソッドはすぐに戻りますが、サーバが実際に停止するまでに遅延が生じることがあります。

ShutdownServer を呼び出した後に Disconnect を呼び出す必要があります。

WaitForServerShutdown メソッドを使用すると、サーバが実際に停止するまで待つことができます。WaitForServerShutdown メソッドを参照してください。

パラメータ
  • how   サーバを停止する緊急度を示します。次の値がサポートされます。

    • DBSC_SHUTDOWN_ON_EMPTY_QUEUE   サーバが未処理の同期要求を完了してから停止する必要があることを示します。サーバは、停止要求を受信すると、それよりも後の同期要求を受け入れません。

    • DBSC_SHUTDOWN_CLEANLY   サーバができるだけ早く正常に停止する必要があることを示します。未処理の同期要求は実行されません。実行中の同期は中断されることがあります。

戻り値

停止要求が正常にサーバに送信された場合は true を返します。

停止要求を送信できなかった場合は false を返します。false が返されたときは、GetErrorInfo メソッドを呼び出して、失敗に関する詳細な情報を取得できます。GetErrorInfo メソッドを参照してください。