1

JNAを使用してMac上のApplicationServicesフレームワークからネイティブ関数を呼び出そうとしています。しかし、私が使用したい関数の戻り型は、そのパラメーターと同じくらい私がJavaの何にでも似ていないことを伝えることができる限りであり、それらをマップする方法がわかりません。

使用したい関数:

CFArrayRef CGWindowListCopyWindowInfo(
CGWindowListOption option,
CGWindowID relativeToWindow);

これらのいずれかをマッピングする方法がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

3

OSXに固有のさまざまなタイプのマッピングに対応するrococoaプロジェクト(http://rococoa.java.net)を見てください。

于 2012-06-19T02:59:18.580 に答える