Java アプリケーションと JNI (dll) があります。JNI にパラメーターとして渡される列挙型 (int) の値を取得する方法を知りたいです。
列挙型 (Java) は次のとおりです。
public enum envelopeType
{
NOT_SPECIFIED(-1),
NONE(0),
IMAGE(1),
BITMAP(2);
private int value;
private envelopeType(int value)
{
this.value = value;
}
}
JNI コード (C++) は次のとおりです。
JNIEXPORT jint JNICALL Java_Loader_Convert
(JNIEnv *env, jobject obj, jobject EnvelopeType)
列挙型はオブジェクトとして渡されるため、どうすればその値を取得できますか?