可以调用TEE_OpenPersistentObject和TEE_CreatePersistentObject函数同时在同一对象上打开多个句柄,但必须明确允许共享。更准确地说,在任何时候,以下约束都适用:

如果在同一个对象上打开了多个句柄,并且如果其中任何一个对象句柄是使用TEE_DATA_FLAG_ACCESS_READ标志打开,则所有对象句柄必须使用TEE_DATA_FLAG_SHARE_READ打开。

标志TEE_DATA_FLAG_ACCESS_WRITE和TEE_DATA_FLAG_SHARE_WRITE有相应的约束。使用ACCESS_WRITE_META权限访问对象是独占的,永远不能被共享。

当调用TEE_OpenPersistentObject或TEE_CreatePersistentObject函数时,如果打开对象将违反这些约束,则该函数返回TEE_ERROR_ACCESS_CONFLICT。

GP持久对象共享规则

 

 

 

 

相关文章:

  • 2021-10-16
  • 2021-07-28
  • 2021-05-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2022-01-10
  • 2021-10-12
  • 2021-11-22
相关资源
相似解决方案