MIP SDK for C++返回的错误代码不一致

fiei3ece  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(92)

我使用C++ MIP sdk(版本1.8)使用JNI将MIP标记应用于JAVA应用程序中的数据文件(因为java MIP sdk不支持RHEL)。但现在我只在Windows上测试。
当我应用分类标签不支持的文件类型,如.txt或.pst或.png文件格式。除了.png,我总是得到错误代码“mipns::ErrorType::NOT_SUPPORTED_OPERATION”,但对于.png文件,我得到错误代码“mipns::ErrorType::INTERNAL_ERROR”。因为我想向最终用户显示这些统计数据,所以我区分了由于mip分类不支持的文件类型而导致的错误与任何其他处理错误。
有人可以请确认,如果这是一些错误的MIP SDK或我做错了什么在这里。

hxzsmxv2

hxzsmxv21#

您正在使用具有不同功能的文件类型。
TXT文件不支持通过元数据分类,因此获得“mipns::ErrorType::NOT_SUPPORTED_OPERATION”错误码是正确的,SDK工作正常。
相反,PNG文件支持通过元数据进行分类,并且通过SDK应用分类标签应该可以直接工作。(有关其他受支持/不受支持的文件类型的文档,请参见此处:https://learn.microsoft.com/en-us/azure/information-protection/rms-client/clientv2-admin-guide-file-types#file-types-supported-for-classification-only)。
要调查“mipns::ErrorType::INTERNAL_ERROR”,我的建议是检查在mip::MipConfiguration构造函数中传递的路径下创建的MIP SDK日志。

相关问题