WriteableBitmap.BackBuffer Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een aanwijzer naar de backbuffer geretourneerd.
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
Waarde van eigenschap
nativeint
Een IntPtr die verwijst naar het basisadres van de backbuffer.
- Kenmerken
Opmerkingen
De achterbuffer bevat de bitmapinhoud in de pixelindeling die door de gebruiker is aangevraagd.
Werk de backbuffer alleen bij tussen aanroepen naar de Lock en Unlock methoden. Als u de werkstroom Vergrendelen/ontgrendelen niet volgt die wordt beschreven in de opmerkingen van de WriteableBitmap klasse, kunnen niet-gedefinieerd gedrag, zoals scheuren, optreden.
Het adres van de achterbuffer verandert niet.
Schroefdraadveiligheid
U kunt de BackBuffer aanwijzer doorgeven aan externe onderdelen en andere threads voor verwerking, maar als u dat wel doet, moet u uw eigen threadcoƶrdinatie bieden. U moet er met name voor zorgen dat de UI-thread gewijzigde gebieden opgeeft door de AddDirtyRect methode aan te roepen en dat de UI-thread de buffer ontgrendelt door de Unlock methode aan te roepen.