'ベース' はJNAのJNAのPointer.getPointerArray(long base)とPointer.getStringArray(long base)の 'base'はどういう意味ですか?
Pointer.getPointerArray(long base)
Pointer.getStringArray(long base)
に何を意味するのでしょうか?
JNA Documentation for Pointerは、これが参照すると思われる「ベース」を説明しません。
テキストフォーマットのベースであれば、それはなぜgetPointerArrayにも渡されますか?
メモリアドレスのビット数を参照できますか?なぜそれが渡される必要があるのでしょうか(Java内であれば、それを理解することはできませんでしたが、どうすればいいでしょうか)
そして、将来のための準備? JNAプロジェクトは、メモリアドレスバスが1E19ビット幅の大規模なマシンを予見していますか?
すべてのビットが1に設定された状態で長くなっていますか?
ホストマシンのハードウェアベースを参照できますか?バイナリの場合は2以外の値にしてもかまいませんか?
オフセットになっていますか?
アレイの終了文字でもかまいませんか?終了文字が64ビットを超えるとどうなりますか? 64ビット未満の場合はどうなりますか?ポインタクラスのJNAのソースを掘り