2010-12-19 32 views
1

私はC GetProductString(DWORD DeviceNum、LPVOID DeviceString、DWORD Options)の関数を持っています。 JNAでこれをどのように呼びますか?JNAからC関数呼び出し

+0

何を試しましたか?また、何らかの理由で質問のテキストが問題を示していますが、LPVOID単語の直前の記号は疑問符をボックスに表示しています。 –

答えて

0

LPVOIDのマッピングに問題がある場合は、おそらくchar*またはwchar*です。戻り値の型も分からないので、関数の完全な署名を調べてください。

さらに詳しい情報が必要です。

+0

これらはパラメータの戻り値の型です。1.DeviceNum - 製品の説明文字列、シリアル番号、または完全な パスが必要なデバイスのインデックス。 2.DeviceString - NULLで終了するシリアル番号、デバイスの説明、またはフルパス文字列を返すCP210x_DEVICE_STRING型の変数。 3.Options - DeviceStringに製品の説明、シリアル番号、またはフルパス文字列が含まれているかどうかを示すフラグ。 – user542719

+0

私は本当にJNAがあなたのパラメータの説明を気にせず、実際の関数の署名についてしか考えていないと思います。 – Blindy

関連する問題