外部インタフェース/API リファレンス    
mexAtExit

MEX-ファイルがクリアされたりMATLABを終了するときに呼び出すサブルーチンを登録

Fortran 言語表示

引数
ExitFcn
   exit関数。

戻り値

常に0。

詳細

mexAtExitを用いて、MEX-ファイルがクリアされたりMATLABを終了する前に呼び出すサブルーチンを登録します。mexAtExitは、管理下で、所定のシャットダウンを行う機会をMEX-ファイルに与えます。

各MEX-ファイルは、アクティブなexitサブルーチンを一度に一つだけ登録することができます。2回以上mexAtExitを呼び出す場合は、MATLABはexit関数として最新のmexAtExitの呼び出しからExitFcnを使用します。

MEX-ファイルがロックされている場合は、MEX-ファイルをクリアしようとする試みはすべて失敗します。その結果、ユーザがロックされているMEX-ファイルをクリアしようとする場合は、MATLABはExitFcnを呼び出しません。

ExitFcnは、ファイルの範囲内にない場合は、mexAtExitを呼び出すFortranルーチン内でexternalとして宣言しなければなりません。

参考

mexSetTrapFlag


  Fortran MEX-Function mexCallMATLAB