访问不透明指针

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

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

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