WriteableBitmap.BackBuffer Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un puntero al búfer de reserva.
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
Valor de propiedad
-
IntPtr
nativeint
IntPtr que señala a la dirección base del búfer de reserva.
- Atributos
Comentarios
El búfer de reserva contiene el contenido del mapa de bits en el formato de píxel solicitado por el usuario.
Actualice el búfer de reserva solo entre las llamadas a los Lock métodos y Unlock . Si no sigue el flujo de trabajo Bloquear o desbloquear descrito en los comentarios de la WriteableBitmap clase, pueden producirse comportamientos no definidos, como el desgarro.
La dirección del búfer de reserva no cambia.
Seguridad para subprocesos
Puede pasar el BackBuffer puntero a componentes externos y otros subprocesos para su procesamiento, pero si lo hace, debe proporcionar su propia coordinación de subprocesos. En concreto, debe asegurarse de que el subproceso de interfaz de usuario especifica áreas modificadas mediante una llamada al AddDirtyRect método y que el subproceso de interfaz de usuario desbloquea el búfer llamando al Unlock método .