Udostępnij za pośrednictwem


WriteableBitmap.BackBuffer Właściwość

Definicja

Pobiera wskaźnik do buforu wstecznego.

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

Wartość właściwości

IntPtr

nativeint

Element IntPtr wskazujący podstawowy adres buforu wstecznego.

Atrybuty

Uwagi

Bufor wsteczny zawiera zawartość mapy bitowej w formacie pikseli żądanym przez użytkownika.

Zaktualizuj bufor wsteczny tylko między wywołaniami Lock metod i .Unlock Jeśli nie będziesz przestrzegać przepływu pracy Blokada/Odblokowywanie opisanego WriteableBitmap w uwagach klasy, mogą wystąpić niezdefiniowane zachowania, takie jak rozerwanie.

Adres buforu wstecznego nie zmienia się.

Bezpieczeństwo wątkowe

Wskaźnik można przekazać BackBuffer do składników zewnętrznych i innych wątków do przetwarzania, ale jeśli to zrobisz, musisz zapewnić własną koordynację wątków. W szczególności należy upewnić się, że wątek interfejsu użytkownika określa zmienione obszary przez wywołanie AddDirtyRect metody i że wątek interfejsu użytkownika odblokuje bufor przez wywołanie Unlock metody .

Dotyczy