コールバック関数のポインタ(アドレス)を取得します
val = callback64_getptr(p1)
p1 : コールバック型の変数(callback64_new で作成)
(プラグイン / モジュール : hspint64.dll)
コールバック関数(64bit)のポインタ(アドレス)を取得します。 p1 には コールバック型の変数を指定します。 callback64_getptr(Proc) のように記述すると、 変数 Proc で管理されているコールバック関数のポインタ(アドレス)を返します。 なお、コールバック関数のポインタ(アドレス)を取得するには、本関数を使用してください。 varptr や varptr64 では取得できません。 (コールバック型変数の管理情報のポインタが返るだけです)
callback64_new | コールバック関数(64bit)を作成します | (hspint64.dll) |
プラグイン / モジュール | hspint64.dll |
バージョン | 1.03 |
作成日 | 2021/06/13 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | #include "hsp3_64.as"
#include "hspint64.as" 以上2つのファイルをインクルードすること。 (ソースコード上の記述個所は一番上を推奨) |
タイプ | int64型拡張プラグイン |
グループ | callback64 |
対応環境 |
|
移植のヒント | 64bit版 Windows のみ |
hs ファイル | hsphelp\hspint64.hs |