|
Stop オペレーション(B_STOP)では、クライアントに対していくつかの終了ルーチンを実行します。終了ルーチンには、すべてのロックを解除する、開いているファイルでそのクライアントに関連付けられているファイルをすべて閉じるなどのルーチンがあります。
オペレーション コードに 25 を設定します。
Stop オペレーションが正常に終了した場合、トランザクショナル インターフェイスでは次のような動作が実行されます。
Stop オペレーションが正常に実行されなかった場合は、トランザクショナル インターフェイスから 0 以外のステータス コードが返されます。最もよくあるのはステータス コード 20(MicroKernel または Btrieve リクエスターが非アクティブ)です。このステータスは、トランザクショナル インターフェイスまたはリクエスターがロードされていないために発生します。
Stop オペレーションを実行すると、開いているファイルがすべて閉じられるため、すべてのカレンシーが消去されます。
|