WriteableBitmap.BackBuffer Propriété

Définition

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.

S’applique à