WriteableBitmap.BackBuffer Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает указатель на задний буфер.
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
Значение свойства
-
IntPtr
nativeint
Объект IntPtr, который указывает на базовый адрес заднего буфера.
- Атрибуты
Комментарии
Задний буфер содержит содержимое растрового изображения в формате пикселей, запрошенном пользователем.
Обновите задний буфер только между вызовами и Unlock методамиLock. Если не следовать рабочему процессу блокировки и разблокировки, описанному в WriteableBitmap примечаниях класса, может возникнуть неопределенное поведение, например разрыв.
Адрес обратного буфера не изменяется.
Потокобезопасность
Вы можете передать BackBuffer указатель на внешние компоненты и другие потоки для обработки, но при этом необходимо предоставить собственную координацию потоков. В частности, необходимо убедиться, что поток пользовательского интерфейса указывает измененные области, вызывая AddDirtyRect метод, и что поток пользовательского интерфейса разблокирует буфер, вызывая Unlock метод.