私はC GetProductString(DWORD DeviceNum、LPVOID DeviceString、DWORD Options)の関数を持っています。 JNAでこれをどのように呼びますか?JNAからC関数呼び出し
1
A
答えて
0
LPVOID
のマッピングに問題がある場合は、おそらくchar*
またはwchar*
です。戻り値の型も分からないので、関数の完全な署名を調べてください。
さらに詳しい情報が必要です。
+0
これらはパラメータの戻り値の型です。1.DeviceNum - 製品の説明文字列、シリアル番号、または完全な パスが必要なデバイスのインデックス。 2.DeviceString - NULLで終了するシリアル番号、デバイスの説明、またはフルパス文字列を返すCP210x_DEVICE_STRING型の変数。 3.Options - DeviceStringに製品の説明、シリアル番号、またはフルパス文字列が含まれているかどうかを示すフラグ。 – user542719
+0
私は本当にJNAがあなたのパラメータの説明を気にせず、実際の関数の署名についてしか考えていないと思います。 – Blindy
関連する問題
- 1. C関数呼び出し
- 2. JNA:私は、関数呼び出してい
- 3. C++からC#関数を呼び出していますか?
- 4. 関数呼び出しから関数呼び出し名を抽出する
- 5. cプログラム呼び出し関数の呼び出し
- 6. JNA - ネイティブ関数からコールバック関数への呼び出しを取得できません
- 7. Android関数のC++関数からC関数を呼び出すJNI/NDKコード
- 8. Java JNAネイティブライブラリ呼び出しNoClassDefFoundError
- 9. 親からの呼び出し関数
- 10. 関数呼び出しからのシーケンスポイント?
- 11. C++ DLLからC#関数を呼び出す
- 12. C++コードから目的のC関数を呼び出す
- 13. iPhone AppでC++からObjective-C関数を呼び出す
- 14. C++の関数をC#から呼び出す
- 15. C++からlibファイルのc関数を呼び出す
- 16. AndroidのCファイルからC++関数を呼び出す
- 17. C#からC++ exe関数を呼び出す
- 18. このDLL関数をC++/Cから呼び出す方法
- 19. CコードからC++関数を呼び出す際の問題
- 20. CからC++関数を呼び出す方法#
- 21. SQL Server 2008からアンマネージC/C++ DLL関数を呼び出す
- 22. LinuxのC++ライブラリからC++関数を呼び出す
- 23. C++関数呼び出し識別子
- 24. シンプルなC関数呼び出し
- 25. C++、関数呼び出しからのクラスインスタンスへの代入?
- 26. Cアセンブリからの呼び出し関数
- 27. Cからの関数の呼び出し
- 28. 別の.cppファイルからのQT呼び出し関数C++
- 29. Cからdll関数の呼び出しでクラッシュする#
- 30. Cのprintfステートメントからのマクロ関数呼び出し
何を試しましたか?また、何らかの理由で質問のテキストが問題を示していますが、LPVOID単語の直前の記号は疑問符をボックスに表示しています。 –