访问不透明指针

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

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

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