LibraryLink`
LibraryLink`

registerLibraryExpressionManager (C 関数)

ライブラリ式マネージャの名前 mgr を関数 manageFun に登録するライブラリコールバック関数.

詳細

  • Wolfram言語から呼び出されるライブラリ関数,通常ライブラリ初期化関数WolframLibrary_initializeのC/C++コードで使われる.
  • マネージャ mgr がすでに登録されていると,非零のエラーコード値が返される.
  • expr=CreateManagedLibraryExpression[mgr,]が評価されると,manageFun で指定された関数が mode 0および正の整数 id で呼び出される.
  • manageFun によって指定された関数は, expr への参照がなくなった場合やコールバック関数releaseManagedLibraryExpressionが呼ばれた場合,mode 1および expr に関連付けられた正の整数 id で呼び出される.