Win32 API呼び出し時の型の指定

スポンサーリンク

Win32API.new(dllname, proc, import, export)

DLL dllname をロードし、API関数 proc のオブジェクトを生成します。import には proc の引数の型のリストを、 export には proc の戻り値の型を指定します。

型の指定は以下の文字列または配列です。

“p” ポインタ
“n”, “l” long *1
“i” int
“v” void

import が nil の場合は引数なしと見なされます。また、 export が nil の場合は戻り値なし(void)と見なされます。

http://www.ruby-lang.org/ja/old-man/html/Win32API.html

bool型はintとみなしていいのかな・・・???

コメント

タイトルとURLをコピーしました