singleton method DL::CFunc.new
new(addr, type = DL::TYPE_VOID, name = '', calltype = :cdecl)
-
指定された addr が指すライブラリ関数を表す CFunc オブジェクトを生成して返します。
- [PARAM] addr:
- DL::Handle#sym が返した整数を指定します。
- [PARAM] type:
- 関数の返り値の型を DL で定義された定数で指定します。
- [PARAM] name:
- 関数の名前を文字列で指定します。
- [PARAM] calltype:
- 関数の呼出規約を Symbol オブジェクトで指定します。サポートされている 規約は :cdecl と :stdcall です。
[SEE_ALSO] http://ja.wikipedia.org/wiki/%E5%91%BC%E5%87%BA%E8%A6%8F%E7%B4%84
class DL::CFunc