불투명 포인터 액세스

클라이언트는 불투명 포인터를 사용하여 대상에 저장된 정보에 액세스할 수 있습니다. 스토리지를 사용하려면 클라이언트가 먼저 RtmGetOpaqueInformationPointer 를 호출하여 포인터를 가져와야 합니다. 정보 변경이 필요할 때마다 클라이언트는 먼저 LockDest 매개 변수가 TRUE로 설정된 RtmLockDestination을 호출하여 대상을 잠가야 합니다. 대상이 잠기면 클라이언트가 필요한 변경을 수행할 수 있습니다. LockDest 매개 변수가 FALSE로 설정된 RtmLockDestination에 대한 다른 호출을 사용하여 대상의 잠금을 해제할 수 있습니다.

RtmLockDestination 함수를 사용하면 클라이언트가 단독 매개 변수를 사용하여 읽기 잠금 또는 쓰기 잠금을 사용할 수도 있습니다. 클라이언트는 불투명 포인터를 사용하여 유지된 정보를 변경하는 경우에만 쓰기 잠금을 사용해야 합니다. 클라이언트는 읽기 잠금을 사용하여 대상에 저장된 불투명 포인터 정보를 볼 수 있습니다.

이러한 함수를 사용하는 방법을 보여 주는 샘플 코드는 대상에서 불투명 포인터 액세스(Access the Opaque Pointer)를 참조하세요.