WriteableBitmap.BackBuffer Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un pointeur vers la mémoire tampon d'arrière-plan.
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
Valeur de propriété
-
IntPtr
nativeint
IntPtr qui pointe vers l'adresse de base de la mémoire tampon d'arrière-plan.
- Attributs
Remarques
La mémoire tampon arrière contient le contenu bitmap au format pixel demandé par l’utilisateur.
Mettez à jour la mémoire tampon back uniquement entre les appels aux méthodes et Unlock les Lock méthodes. Si vous ne suivez pas le flux de travail Lock/Unlock décrit dans les WriteableBitmap remarques de classe, des comportements non définis, tels que la déchirure, peuvent se produire.
L’adresse de la mémoire tampon arrière ne change pas.
Cohérence de thread
Vous pouvez transmettre le BackBuffer pointeur vers des composants externes et d’autres threads pour le traitement, mais si vous le faites, vous devez fournir votre propre coordination de thread. En particulier, vous devez vous assurer que le thread d’interface utilisateur spécifie des zones modifiées en appelant la AddDirtyRect méthode et que le thread d’interface utilisateur déverrouille la mémoire tampon en appelant la Unlock méthode.