다음을 통해 공유


WriteableBitmap.BackBuffer 속성

정의

백 버퍼에 대한 포인터를 가져옵니다.

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 하여 버퍼의 잠금을 해제하는지 확인해야 합니다.

적용 대상