Ajuda com jna boolean como referencia [Resolvido]

Pessoal, como eu passo um parametro boolean como referencia pelo jna.

Por exemplo:

Eu passo um parametro do meu código java e a biblioteca executa alguns comandos e modifica esse parametro.

eu tentei passar o proprio boolean no parametro mas deu erro…

EXCEPTION_ACCESS_VIOLATION

http://today.java.net/article/2009/12/20/simplify-native-code-access-jna#pointers

Ou seja, você tem de passar um array de int com dimensão 1, pelo que imagino. Depois, você pega o valor da primeira posição desse array ( ___[0]) e vê se ele é 0 (false) ou diferente de 0 (true).

[quote=entanglement]http://today.java.net/article/2009/12/20/simplify-native-code-access-jna#pointers

Ou seja, você tem de passar um array de int com dimensão 1, pelo que imagino. Depois, você pega o valor da primeira posição desse array ( ___[0]) e vê se ele é 0 (false) ou diferente de 0 (true). [/quote]

Valeu… Consegui fazer. Eu usei o IntByReference então é só ver o retorno da meneira como vc falou e deu certo!