WriteableBitmap.BackBuffer 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
백 버퍼에 대한 포인터를 가져옵니다.
public:
property IntPtr BackBuffer { IntPtr get(); };
[set: System.Security.SecurityCritical]
public IntPtr BackBuffer { [System.Security.SecurityCritical] get; }
public IntPtr BackBuffer { get; }
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.BackBuffer : nativeint
member this.BackBuffer : nativeint
Public ReadOnly Property BackBuffer As IntPtr
속성 값
-
IntPtr
nativeint
백 버퍼의 기본 주소를 가리키는 IntPtr입니다.
- 특성
설명
백 버퍼에는 사용자가 요청한 픽셀 형식의 비트맵 내용이 포함됩니다.
호출과 Unlock 메서드 간에만 백 버퍼를 Lock 업데이트합니다. 클래스 설명에 설명된 잠금/잠금 해제 워크플로를 WriteableBitmap 따르지 않으면 찢어짐과 같은 정의되지 않은 동작이 발생할 수 있습니다.
백 버퍼의 주소는 변경되지 않습니다.
스레드 보안
처리를 위해 외부 구성 요소 및 기타 스레드에 대한 포인터를 전달할 BackBuffer 수 있지만, 이 경우 고유한 스레드 조정을 제공해야 합니다. 특히 UI 스레드가 메서드를 호출 AddDirtyRect 하여 변경된 영역을 지정하고 UI 스레드가 메서드를 호출 Unlock 하여 버퍼의 잠금을 해제하는지 확인해야 합니다.