访问不透明指针

客户端可以使用不透明指针来访问存储在目标中的信息。 若要使用存储,客户端必须首先调用 RtmGetOpaqueInformationPointer 以获取指针。 只要需要更改信息,客户端就必须先通过调用 RtmLockDestination ,并将 LockDest 参数设置为 TRUE 来锁定目标。 锁定目标后,客户端可以进行必要的更改。 如果将 LockDest 参数设置为 FALSE,则可使用对 RtmLockDestination 的另一次调用解锁目标。

RtmLockDestination函数还允许客户端使用 独占 参数使用读取锁或写入锁。 仅当客户端对使用不透明指针保存的信息进行更改时,才应使用写入锁定。 客户端可以使用读取锁来查看存储在目标中的不透明指针信息。

有关演示如何使用这些函数的示例代码,请参阅 访问目标中的不透明指针