Acceso a punteros opacos

Los clientes pueden acceder a la información almacenada en destinos mediante punteros opacos. Para usar el almacenamiento, el cliente debe llamar primero a RtmGetOpaqueInformationPointer para obtener el puntero. Siempre que sea necesario un cambio en la información, el cliente debe bloquear primero el destino llamando a RtmLockDestination con el parámetro LockDest establecido en TRUE. Una vez bloqueado el destino, el cliente puede realizar el cambio necesario. El destino se puede desbloquear mediante otra llamada a RtmLockDestination con el parámetro LockDest establecido en FALSE.

La función RtmLockDestination también permite a un cliente usar un bloqueo de lectura o un bloqueo de escritura mediante el parámetro Exclusive . Un cliente debe usar el bloqueo de escritura solo cuando se realizan cambios en la información que se mantiene usando el puntero opaco. Los clientes pueden usar el bloqueo de lectura para ver la información de puntero opaca almacenada en un destino.

Para obtener código de ejemplo que muestra cómo usar estas funciones, consulte Acceso al puntero opaco en un destino.