使用したいネイティブ ライブラリには、次のようなメソッドがあります。
extern unsigned long write(void);
ただし、何を書き込むかは、いくつかのグローバル変数で定義する必要があります。
short int Addr; //the starting address it write to;
short int Length; //the length of the writing;
void * data; //the data it will write;
私はJNAで知っています.NativeLibrayには、ネイティブライブラリで定義されたグローバル参照をロードするメソッドがありますが、ここで必要なものではないようです. write() メソッドが正しく機能するように、実際には上記のグローバル変数を宣言してそれらに書き込む必要があります。
JNAでこれを実装する方法について何か提案はありますか?
ありがとう。