JNI_OnLoad函数参数中void *reserved的含义是什么?
JNI_OnLoad中void* reserved参数的说明
void* reserved是JNI规范预留的参数,当前版本没有实际功能,仅作为未来API扩展的占位符。- 在现有所有JNI实现中,该参数始终被传入
NULL,开发者无需对其进行任何读写操作,直接忽略即可。 - 设计这个预留参数的核心目的是:避免未来JNI需要新增初始化参数时,被迫修改
JNI_OnLoad的函数签名,从而保障现有代码的向前兼容性。
内容的提问来源于stack exchange,提问作者na29
相关产品推荐
相关产品推荐

