WriteableBitmap.BackBuffer Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Zeiger auf den Hintergrundpuffer ab.
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
Eigenschaftswert
nativeint
Eine IntPtr , die auf die Basisadresse des Hintergrundpuffers verweist.
- Attribute
Hinweise
Der Hintergrundpuffer enthält den Bitmapinhalt im Pixelformat, das vom Benutzer angefordert wird.
Aktualisieren Sie den Hintergrundpuffer nur zwischen Aufrufen der Lock Und Unlock Methoden. Wenn Sie dem in den WriteableBitmap Kursnotizen beschriebenen Workflow "Sperren/Entsperren" nicht folgen, können nicht definierte Verhaltensweisen wie das Zerreißen auftreten.
Die Adresse des Hintergrundpuffers ändert sich nicht.
Threadsicherheit
Sie können den BackBuffer Zeiger an externe Komponenten und andere Threads zur Verarbeitung übergeben, aber wenn Sie dies tun, müssen Sie eine eigene Threadkoordination bereitstellen. Insbesondere müssen Sie sicherstellen, dass der UI-Thread geänderte Bereiche durch Aufrufen der AddDirtyRect Methode angibt und dass der UI-Thread den Puffer durch Aufrufen der Unlock Methode entsperrt.