不透明なポインターへのアクセス

クライアントは、不透明なポインターを使用して、宛先に格納されている情報にアクセスできます。 ストレージを使用するには、クライアントが最初に RtmGetOpaqueInformationPointer を呼び出してポインターを取得する必要があります。 情報を変更する必要がある場合は常に、クライアントはまず LockDest パラメーターを TRUE に設定して RtmLockDestination を呼び出して、宛先をロックする必要があります。 宛先がロックされると、クライアントは必要な変更を行うことができます。 変換先は、LockDest パラメーターを FALSE に設定した RtmLockDestination の別の呼び出しを使用してロックを解除できます。

RtmLockDestination 関数を使用すると、クライアントは Exclusive パラメーターを使用して、読み取りロックまたは書き込みロックを使用することもできます。 クライアントは、不透明なポインターを使用して保持されている情報に変更を加える場合にのみ、書き込みロックを使用する必要があります。 クライアントは読み取りロックを使用して、宛先に格納されている不透明なポインター情報を表示できます。

これらの関数の使用方法を示すサンプル コードについては、「 宛先で不透明なポインターにアクセスする」を参照してください。