Sdílet prostřednictvím


WriteableBitmap.BackBuffer Vlastnost

Definice

Získá ukazatel na zadní vyrovnávací paměť.

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

Hodnota vlastnosti

IntPtr

nativeint

Odkazuje IntPtr na základní adresu zadní vyrovnávací paměti.

Atributy

Poznámky

Vyrovnávací paměť zpět obsahuje obsah rastrového obrázku ve formátu pixelu požadovaném uživatelem.

Aktualizujte vyrovnávací paměť zpět pouze mezi voláními Lock a Unlock metodami. Pokud nesledujete pracovní postup uzamčení/odemknutí popsaný v WriteableBitmap poznámkách třídy, může dojít k nedefinovaným chováním, jako je například odtrhávání.

Adresa zpětné vyrovnávací paměti se nezmění.

Bezpečný přístup z více vláken

Ukazatel můžete předat BackBuffer externím komponentám a dalším vlákenm ke zpracování, ale pokud ano, musíte poskytnout vlastní koordinaci vláken. Zejména je nutné zajistit, aby vlákno uživatelského rozhraní specifikoval změněné oblasti voláním AddDirtyRect metody a že vlákno uživatelského rozhraní odemkne vyrovnávací paměť voláním Unlock metody.

Platí pro