WriteableBitmap.BackBuffer Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.