共用方式為


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,指向背景緩衝區基底位址 (Base Address)。

屬性

備註

上一個緩衝區包含點陣圖內容,其格式為使用者所要求的像素格式。

只在呼叫 LockUnlock 方法之間更新後端緩衝區。 如果您未遵循類別備註中所述的 WriteableBitmap 鎖定/解除鎖定工作流程,可能會發生未定義的行為,例如卸載。

後端緩衝區的位址不會變更。

執行緒安全性

您可以將指標傳遞 BackBuffer 至外部元件和其他執行緒進行處理,但如果您這麼做,則必須提供您自己的執行緒協調。 特別是,您必須確定 UI 執行緒會藉由呼叫 AddDirtyRect 方法來指定已變更的區域,而且 UI 執行緒會藉由呼叫 Unlock 方法來解除鎖定緩衝區。

適用於