Accesso a puntatori opachi

I client possono accedere alle informazioni archiviate nelle destinazioni usando puntatori opachi. Per usare lo spazio di archiviazione, il client deve prima chiamare RtmGetOpaqueInformationPointer per ottenere il puntatore. Ogni volta che è necessaria una modifica alle informazioni, il client deve prima bloccare la destinazione chiamando RtmLockDestination con il parametro lockDest impostato su TRUE. Una volta bloccata la destinazione, il client può apportare la modifica necessaria. La destinazione può essere sbloccata usando un'altra chiamata a RtmLockDestination con il parametro LockDest impostato su FALSE.

La funzionertmLockDestinationconsente anche a un client di usare un blocco di lettura o un blocco di scrittura, usando il parametro esclusivo. Un client deve usare il blocco di scrittura solo quando apporta modifiche alle informazioni mantenute usando il puntatore opaco. I client possono usare il blocco di lettura per visualizzare le informazioni sul puntatore opaco archiviate in una destinazione.

Per il codice di esempio che illustra come usare queste funzioni, vedere Accedere al puntatore opaco in una destinazione.